学习:jar 的创建,执行,引用;在 cmd 下实践

1.jar 打包

    jar cvf XXX.jar XXX.class

    jar -help

  (1) cmd:

  

  (2) file:   

   

    (3) code

  

public class testJar1{
    public static void func1(){
        System.out.println("Msg:fun1 print");
    }
    public static void main(String[] args){
        System.out.println("Msg:test jar print");
    }
}
View Code

2.jar 执行

2.1 MANIFEST.MF 内添加:  Main-Class: XXXClassName

2.2 冒号后必须有空格,不然报错:java.io.IOException: invalid header field

   

2.3 更新:jar umf MANIFEST.MF test.jar

2.4 执行:java -jar test.jar

public class testCallJar{
    public static void main(String[] args){
        testJar1.func1();
    }
}
View Code

 

3.jar 引用

    编译 加 -cp: javac -cp test.jar testCallJar.java

 

posted @ 2016-12-03 17:42  三岁玩童  阅读(202)  评论(0编辑  收藏  举报