源码如下:
package testjava.cn;
public class Cat {
public static void main(String args[]) {
}
}这个Cat类在D:\testjava\cn目录下,编译生成的CLASS文件也在这个目录下。
public class Dog {
public static void main (String args[]) {
testjava.cn.Cat n = new testjava.cn.Cat();
}
} 这个Dog类在D:\testjava\cn\china目录下,编译提示D:\testjava\cn\china>javac Dog.java
错误: 程序包testjava.cn不存在
testjava.cn.Cat n = new testjava.cn.Cat();
^
我的CLASSPATH路径设置是 .;C:\Program Files\Java\jdk1.7.0\lib\dt.jar;C:\Program Files\Java\jdk1.7.0\lib\tools.jar;D:\testjava\cn\china
package testjava.cn;
public class Cat {
public static void main(String args[]) {
}
}这个Cat类在D:\testjava\cn目录下,编译生成的CLASS文件也在这个目录下。
public class Dog {
public static void main (String args[]) {
testjava.cn.Cat n = new testjava.cn.Cat();
}
} 这个Dog类在D:\testjava\cn\china目录下,编译提示D:\testjava\cn\china>javac Dog.java
错误: 程序包testjava.cn不存在
testjava.cn.Cat n = new testjava.cn.Cat();
^
我的CLASSPATH路径设置是 .;C:\Program Files\Java\jdk1.7.0\lib\dt.jar;C:\Program Files\Java\jdk1.7.0\lib\tools.jar;D:\testjava\cn\china
命令行执行带包java上面是我找的编译带包文件的例子,你可以参考一下!