如何从Netbeans中创建的Swing应用程序制作可执行jar或.app

时间:2013-07-29 19:30:19

标签: java swing netbeans

我有一个用Netbeans编写的典型swing应用程序。我遵循了教程和诸如此类的东西,但现在我不得不尝试将此应用程序捆绑到.app文件中。

问题似乎是jar文件及其库目录(我在dist文件夹中找到)都无法分开。遵循典型的appbundler指令时,会创建一个不可执行的.app文件。

有没有人有任何建议?如果.app太高了,我可以以某种方式将lib和jar捆绑到一个可执行的jar中吗?

3 个答案:

答案 0 :(得分:2)

我认为你可以从JarSplice制作一个可执行的jar文件。 http://ninjacave.com/jarsplice

答案 1 :(得分:1)

不了解.app部分,但请查看jarjar以便在您的jar中嵌入库,并here查看可执行jar文件。

答案 2 :(得分:0)

要为Mac创建应用程序包(.app),您只需修改build.xml文件并使用ant作为应用程序包。 Oracle网站上有一个非常有用的指南:

http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html

它将所有依赖项(lib文件夹)传输到应用程序包的内容,因此它本身是可执行的。