测试package和import语句
Cat.java
package com.bjsxt.java140;//package避免类名重复无法识别
public class Cat {
}
Dog.java
package com.bjsxt.java139;
import com.bjsxt.java140.*;//imoprt语句
public class Dog {
public static void main(String[] args) {
com.bjsxt.java140.Cat c = new com.bjsxt.java140.Cat(); //引用完整的路径
Cat c2 = new Cat();//使用import语句
}
}
F:\java\testpackage>javac Dog.java F:\java\testpackage>java com.bjsxt.java139.Dog
TestPack.java
import com.bjsxt.java140.Cat;
public class TestPack {
public static void main(String[] args) {
Cat c = new Cat();
}
}
编译式要配置CLASSPATH环境变量到指定的文件夹。
这些java文件的地址有的是不同的,不是一个文件夹下的文件,编译或执行需要注意引用的包地址。