两个java文件,Pac.java和A.java java
package com.test; jvm
class Pac {
public static void main(String[] args){
com.test.test2.A.test();
}
} 编译
package com.test.test2;
public class A{
public static void main(){
test();
}
public static void test(){
System.out.println("I'm AAAAAAAAAAAAAAAAAAAAAAA");
}
} class
其中,类A是Pac类的依赖类,没有A.class文件,Pac.java没法编译经过。 test
首先,编译A.java,class文件产生在c:路径下 im
而后,才是编译Pac.java static
意思是告诉jvm,须要用到的类路径能够在c:\路径下查找,Pac.class文件将产生在本地路径下。 img
最后,执行Pac.class, -cp参数的意思是:缺少的类可到c:\路径下寻找。 文件