javac 编译目录下多个java文件,并打包成jar
2023-01-09 本文已影响0人
taogan
项目目录结构:
![](https://img.haomeiwen.com/i15472699/c912e5b9f8845ebc.png)
以windows系统为例,生成读取选项文件:
dir *.java/s/b>srclist.txt
使用 javac 对读取选项文件进行编译:
javac -d classes @src/srclist.txt
编写 MANIFEST.MF 文件:
Manifest-Version: 1.0
Created-By: 1.8.0_211 (Oracle Corporation)
Main-Class: com.company.jar.Main
打包成 jar :
jar cvmf classes/MANIFEST.MF classes/print.jar -C classes/ .
执行效果:
![](https://img.haomeiwen.com/i15472699/ef19e4ed6b2f5586.png)
参考:https://blog.csdn.net/wenxindiaolong061/article/details/103397574