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文件放进去,不然打的包的 位置会有问题