怎么把可运行的jar包再打包成一个jar

如题所述

方法/步骤

1
随便写个小程序

2
保存到C:/test/jar文件夹中
命名为Hello.java

3
使用Javac编译文件

4
现在有两个文件

END
打包类文件

1
打jar包
jar -cvf hello.jar hello.class

2
现在运行这个jar包发现是运行不了

END
解压刚刚打包的Jar包到新的目录

1
解压刚打的Jar包到新的目录,会发现里边多了一个META-INF文件夹里边有一个MANIFEST.MF文件

2
用记事本打开MANIFEST.MF文件,修改为
Manifest-Version: 1.0
Main-Class: Hello
Created-By: aaa

END
重新再打包

切换到C:\test\jar\hello目录,将MANIFEST.MF复制到当前目录
然后打包:
jar cvfm abc.jar MANIFEST.MF Hello.class

2
最后运行测试
java -jar abc.jar
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答