兩個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:\路徑下尋找。 文件