javac 生成 jar脚本命令

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
相关推荐
IT方大同几秒前
C语言进制转化
c语言·开发语言
少许极端1 分钟前
算法奇妙屋(二十)-回文子串/子序列问题(动态规划)
java·算法·动态规划·图解·回文串·回文序列
有味道的男人3 分钟前
1688数据采集:官方API与网页爬虫实战指南
java·服务器·爬虫
仅此,8 分钟前
前端接收了id字段,发送给后端就变了
java·前端·javascript·spring·typescript
@淡 定9 分钟前
AQS在锁实现中的应用详解
java
野生风长9 分钟前
从零开始的C语言:文件操作与数据存储(上)(文件的分类,文件的打开和关闭)
c语言·开发语言
hashiqimiya11 分钟前
androidstudio模拟器安装apk文件
java
我是哈哈hh20 分钟前
【Python数据分析】数据可视化(全)
开发语言·python·信息可视化·数据挖掘·数据分析
IT枫斗者23 分钟前
Java 开发实战:从分层架构到性能优化(Spring Boot + MyBatis-Plus + Redis + JWT)
java·spring boot·sql·mysql·性能优化·架构
拾贰_C23 分钟前
【python| pytorch】卸载py库,手动法
开发语言·pytorch·python