Cat.class文件的存储路径为:F:\Codes\java\TestPackage\com\bjsxt\java
Dog.java的存储路径为:F:\Codes\java
其中,Dog.java中的代码需要使用Cat.class,已经引入import com.bjsxt.java
在classpath中参数设置如下:.;F:\Codes\java\TestPackage,此时编译运行Dog.java均没有问题
但是,当我把以上路径java后增添一个experiment,如,Cat.class的路径变为:F:\Codes\java\experiment\TestPackage\com\bjsxt\java
classpath中的参数改为:F:\Codes\java\experiment\TestPackage
再次编译Dog.java时,就无法找到Cat.class,报错如下:
F:\Codes\java\experiment\javac Dog.java
Dog.java:3:错误:程序包com.bjsxt.java不存在
import com.bjsxt.java.*;
Dog.java:7:错误:找不到符号
Cat cat = new Cat();
符号:类Cat
位置:类Dog |
|