我一直在努力让应用程序在 OS X Mavericks 中运行。我终于能够通过钻入 .app 包并直接运行 shell 脚本来运行它。看来需要设置JAVA_HOME。所以我将它设置在我的 shell 中的 .profile 中,一切正常。
但是,如果我只想单击 Dock 中的图标,它将无法运行。我的猜测是这是因为 JAVA_HOME 不是全局设置的。由于我没有直接从 shell 运行应用程序,因此 OS X 不知道 JAVA_HOME 是什么。它只是一直在寻找。
在以前版本的 OS X 中,似乎可以通过将 GUI 应用程序简单地添加到 /etc/launchd.conf 来为 GUI 应用程序设置环境变量。这个文件在小牛队中似乎不存在。如何设置适用于 Mavericks 中的 GUI 应用程序的全局环境变量?