1 指定编译输出目录的选项
ps: java代码全路径 javac -d 是用于指定编译输出目录的选项,如果不执行这句,可能会导致修改了java代码后,再次生成的jar 没生效
java
javac -d. D:\TestAspect\app\src\main\java\com\ljl\testaspect\ui\Modify.java
2 将java 生成 class 文件
javac D:\TestAspect\app\src\main\java\com\ljl\testaspect\ui\Modify.java
3 创建Manifest.txt 文件
txt 内容填入版本 和 java文件对应包名
java
Manifest-Version: 1.0
Main-Class: com.ljl.testaspect.ui.Modify
4 执行jar cvfm 创建jar 并执行指定MANIFEST.MF 文件
ps:注意class 文件路径格式
java
jar cvfm ModifyApk.jar D:\TestAspect\app\src\main\java\com\ljl\testaspect\ui\Manifest.txt com/ljl/testaspect/ui/Modify.class