2

我有一个用 Netbeans 编写的典型 Swing 应用程序。我按照教程等等,但现在我被困在试图将这个应用程序捆绑到一个 .app 文件中。

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

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

4

3 回答 3

2

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

于 2013-07-29T19:39:43.820 回答
1

不了解 .app 部分,但查看jarjar以将库嵌入到您的 jar 中,并查看此处的可执行 jar。

于 2013-07-29T19:41:22.423 回答
0

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

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

它将所有依赖项(lib 文件夹)转移到应用程序包的内容中,因此它可以自行执行。

于 2013-08-01T19:01:32.030 回答