javac命令和jar命令

来源:互联网 发布:淘宝异想星球万物萌生 编辑:程序博客网 时间:2024/06/05 11:00

javac命令:编译一个依赖不同的包的java文件

   方法一: 

     1.javac -bootclasspath      c:\app\android.jar    -classpath    c:\app\powerall_p.jar     Shijidianying_wo_150529_2.java

     2.-bootclasspath    指定安卓依赖包    -classpath   指定java依赖的包  最后一个参数.java文件(不一定要当前位置)

     3.生成的.class文件在.java的目录下

  方法二:

   1.使用批处理,批处理的内容如下:

        Set  CLASSPATH=%CLASSPATH%;D:\android\sdk\platforms\android.jar;E:\workspace_android\libs\powerall_p.jar;

        javac E:\workspace_android\TestFour\src\com\dyp\Yidong_wap_150528_2_.java


    2.CLASSPATH 后面是要依赖的所有包,用分号隔开    javac后面是.java文件

    3.运行批处理


jar命令:打jar包带特定MANIFEST.MF文件

   1.这个对MANIFEST的格式有一定要求

   Manifest-Version: 1.0
   cls:   com.dyp.Zhuoyikeji_xiaoe_150605_6
   mtd: dynaLoadLocgic


  例如我要保留如下参数 cls: com.dyp.Zhuoyikeji_xiaoe_150605_6
                                       mtd: dynaLoadLocgic  

 不知大家看出区别没:cls  与 mtd  的后面要留一个空格,最后一个 mtd: dynaLoadLocgic后面还要空一行


 具体的指令是:jar cfm dst.jar MANIFEST.MF Yidong_wap_150528_2_.class  


   第一个参数:生成的jar文件的位置

   第二个参数:MANIFEST.MF的位置

   第三个参数:.class的位置,如果.class文件包含在文件夹里,请在当前目录开始建文件夹,再把.class文件放进去,不然打的包的                          位置会有问题



0 0