标签: java macos swing .app
我在java中创建了一个应用程序,我希望能够将它放在 Mac OS X 的停靠栏中。使用.jar文件是不可能的,所以我将它包装在.app文件夹中。现在它甚至都没有开始。
该应用程序在与MyApplication.jar文件相同的目录中创建文件,我认为这可能是问题所在。你能在MyApplication.app目录中写文件吗?如果没有,可能是什么导致了这个问题?
答案 0 :(得分:2)
您可能遗漏了JavaApplicationStub或Info.plist中的一些关键元素。如果这些术语不熟悉,则会引用几个相关的开发人员链接here。从技术上讲,如果您有权限,可以写信至$JAVAROOT,但首选方法是使用用户可用的目录,如引用的指南here中所述。
JavaApplicationStub
Info.plist
$JAVAROOT
答案 1 :(得分:1)
我终于使用Eclipse完成了它。在Mac OS X版Eclipse中的文件菜单中有一个导出为Mac包选项:)