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:\路径下寻找。 文件

相关文章
相关标签/搜索