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
相关推荐
一点 内容6 小时前
深度解析OurBMC后端模式:全栈技术架构与运维实践
java·开发语言
q***23576 小时前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
合方圆~小文6 小时前
球型摄像机作为现代监控系统的核心设备
java·数据库·c++·人工智能
Rust语言中文社区7 小时前
【Rust日报】 丰田“先锋”选择了 Rust
开发语言·后端·rust
椎4957 小时前
苍穹外卖资源点整理+个人错误解析-Day10-订单状态定时处理(Spring Task)、来单提醒和客户催单
java·后端·spring
邹小邹-AI7 小时前
Rust + 前端:下一个十年的“王炸组合”
开发语言·前端·rust
ECT-OS-JiuHuaShan7 小时前
否定之否定的辩证法,谁会不承认?但又有多少人说的透?
开发语言·人工智能·数学建模·生活·学习方法·量子计算·拓扑学
Y***h1877 小时前
eclipse配置Spring
java·spring·eclipse
東雪木7 小时前
变量与数据类型
java·开发语言
p***62997 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring