首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

classpath有关问题:在classpath指定了路径,编译仍然找不到类文件

2012-10-23 
classpath问题:在classpath指定了路径,编译仍然找不到类文件我在E盘根目录下写一个HelloWorld程序,然后在E

classpath问题:在classpath指定了路径,编译仍然找不到类文件
我在E盘根目录下写一个HelloWorld程序,然后在E盘根目录下新建一个文件夹test,并且写一个类文件Man,在HelloWorld中调用Man中的方法。
然后我 的classpath修改为.;E:\test
编译HelloWorld,仍然报找不到Man这个类。


然后我又尝试动态指定路径用-CP
用命令-cp:javac -cp e:\test HelloWorld.java
  java -cp e:\test HelloWorld
编译没问题,但是运行时报错。说找不到类。


求帮助 谢谢!!!

[解决办法]
首先:编译并不会从CLASSPATH中去查找源文件(.java),CLASSPATH只作用于编译后的类(.class/.jar),请注意!

其次:你在CLASSPATH中的冒号,似乎是中文的,请检查下。

最后:另外,HelloWorld 是否有包(package)?路径要跟包一致。

热点排行
Bad Request.