创建Mac .app文件:如何将WorkingDirectory设置为父路径?

问题描述:

我正在使用Mac的Jar Bundler为我的Java应用程序创建一个(.app)文件。我的Java应用程序由一个jar文件+几个文件夹组成。我想将jar文件放在.app文件中,但保留.app文件之外的文件夹。这可能吗 ?创建Mac .app文件:如何将WorkingDirectory设置为父路径?

我看到.app文件内的默认资源路径是Contents/Resources/Java,所以可以将它设置为.app文件的父路径吗?

+0

你问题解决了吗?如是!你能帮我吗,现在我面临同样的问题。谢谢http://*.com/questions/36639175/derby-appdata-not-found-by-desktopos-jar-when-im-try-to-create -a-mac-os-x-appl – 2016-04-15 16:59:14

其中Java Dictionary Info.plist Keys,$APP_PACKAGE“扩展到应用程序包根目录的路径。”或者,考虑在$USER_HOMEPreferences中创建文件夹数据的副本。

+0

非常感谢,但我希望文件夹出现在应用程序文件的相同路径中,因此当用户运行DMG文件时,他将看到.app文件+一组在必要时他可以轻松访问的文件。 – Brad

+0

对于只读数据或单个管理用户,这可能是正确的;但我不确定它会不错。 – trashgod