javac和參數用法java命令的-d -cp

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

相關文章
相關標籤/搜索