使用JarOutputStream制作可运行的jar文件

时间:2014-04-26 11:41:16

标签: java

如何在按下按钮时使用java.util.jar.JarOutputStream创建jar文件?这个新的jar文件,我想让它可以运行,所以它在运行时执行特定的操作......

任何人都知道如何做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

我设法在此示例后执行此操作:

https://stackoverflow.com/a/1281295/3474870

然而,它只是创建一个简单的输出jar文件..我需要的是一个可运行的jar文件。

我意识到清单设置了文件的功能,所以我看了一下可能的属性,发现了这个:

manifest.getMainAttributes().put(Attributes.Name.MAIN_CLASS, new RunnableJarClass());

这使我能够创建jar文件,但是使用tell清单来查找main方法!

希望这会有所帮助:)