然后我 的classpath修改为.;E:\test
编译HelloWorld,仍然报找不到Man这个类。
然后我又尝试动态指定路径用-CP
用命令-cp:javac -cp e:\test HelloWorld.java
java -cp e:\test HelloWorld
编译没问题,但是运行时报错。说找不到类。
求帮助 谢谢!!!
3 个解决方案
#1
首先:编译并不会从CLASSPATH中去查找源文件(.java),CLASSPATH只作用于编译后的类(.class/.jar),请注意!
其次:你在CLASSPATH中的冒号,似乎是中文的,请检查下。
最后:另外,HelloWorld 是否有包(package)?路径要跟包一致。
其次:你在CLASSPATH中的冒号,似乎是中文的,请检查下。
最后:另外,HelloWorld 是否有包(package)?路径要跟包一致。
#2
楼上说的很对。
#3
谢谢 我重新进一次DOS ,重新编译运行次,就好了 ,可能刚才粗心了吧
#1
首先:编译并不会从CLASSPATH中去查找源文件(.java),CLASSPATH只作用于编译后的类(.class/.jar),请注意!
其次:你在CLASSPATH中的冒号,似乎是中文的,请检查下。
最后:另外,HelloWorld 是否有包(package)?路径要跟包一致。
其次:你在CLASSPATH中的冒号,似乎是中文的,请检查下。
最后:另外,HelloWorld 是否有包(package)?路径要跟包一致。
#2
楼上说的很对。
#3
谢谢 我重新进一次DOS ,重新编译运行次,就好了 ,可能刚才粗心了吧