我在 java 中创建了一个应用程序,我希望能够将它放在Mac OS X上的扩展坞中。使用 .jar 文件是不可能的,所以我将它包装在一个 .app 文件夹中。现在它甚至不会开始。
该应用程序在与 MyApplication.jar 文件相同的目录中创建文件,我认为这可能是问题所在。你可以在 MyApplication.app 目录中写入文件吗?如果不是,可能是什么导致了这个问题?
您可能JavaApplicationStub
在Info.plist
. 如果这些术语不熟悉,这里引用了几个相关的开发者链接。从技术上讲,如果您有权限,您可以写信$JAVAROOT
,但首选方法是使用用户可用的目录,如此处引用的指南中所述。
我终于用 Eclipse 做到了。在 Mac OS X 版本的 Eclipse 的文件菜单中有一个导出为 Mac 包的选项:)