我一直在努力让应用程序在OS X Mavericks中运行。通过钻入.app包并直接运行shell脚本,我终于能够使其运行。似乎需要设置JAVA_HOME。所以我在外壳的.profile中设置了它,一切正常。
但是,如果我只想单击扩展坞中的图标,它将无法运行。我的猜测是,这是因为未全局设置JAVA_HOME。由于我不是直接从外壳运行该应用程序,因此OS X不知道JAVA_HOME是什么。它一直在寻找。
在OS X的早期版本中,似乎可以通过将GUI应用程序简单地添加到/etc/launchd.conf中来设置环境变量。该文件似乎在Mavericks中不存在。如何设置适用于Mavericks中GUI应用程序的全局环境变量?
/etc/launchd.conf
不重新启动系统的情况下获得更改。为了配置PATH环境变量,/etc/paths.d/
应使用in中的文件。