我有一个用 Netbeans 编写的典型 Swing 应用程序。我按照教程等等,但现在我被困在试图将这个应用程序捆绑到一个 .app 文件中。
问题似乎是jar文件及其库目录(我都在dist文件夹中找到)无法分离。遵循典型的 appbundle 指令时,会创建一个不可执行的 .app 文件。
有没有人有什么建议?如果 .app 太高了,我可以以某种方式将 lib 和 jar 捆绑到一个可执行的 jar 中吗?
我认为你可以从 JarSplice 制作一个可执行的 jar 文件。 http://ninjacave.com/jarsplice
要为 Mac 创建应用程序包 (.app),您只需修改 build.xml 文件并将 ant 用于应用程序捆绑器。Oracle 网站上有一个非常有用的指南:
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
它将所有依赖项(lib 文件夹)转移到应用程序包的内容中,因此它可以自行执行。