你说得“包”是个小包,jar是个大包,哈哈
指定classpath=jar文件的路径后,所有java文件都可以用这个jar包里的class了
举个例子:
java文件为:
print.java
package package1;
public class print{
pubic static void main(String[] args){
System.out.println("packagetest");
}
}
把这个文件放在c:\下面
在dos下进入c:\
键命令:c:\javac -d c:\ print.java
键命令:c:\java package1.print
就可以看见packagetest了
包实际上是一个目录,为了把相关的class放在同一目录下,java开发者想出了这个方法,蛮好的,你不觉的?