私はOS X Mavericksでアプリを動かすのに苦労しています。私はついに.appバンドルを掘り下げてシェルスクリプトを直接実行することで実行することができました。 JAVA_HOMEを設定する必要があるようです。それで、私はそれをシェルの.profileに設定します、そしてすべてがうまくいきます。
しかし、単にドック内のアイコンをクリックしたいのであれば、それは実行されません。私の推測は、これはJAVA_HOMEがグローバルに設定されていないためです。私はシェルから直接アプリを実行していないので、OS XはJAVA_HOMEが何であるかを知りません。見ているだけです。
OS Xの以前のバージョンでは、環境変数は/etc/launchd.confに追加するだけでGUIアプリケーションに設定できたようです。このファイルはMavericksには存在しないようです。 MavericksのGUIアプリケーションで機能するグローバル環境変数を設定する方法を教えてください。
/etc/launchd.conf
システムを再起動せずにPATH環境変数ファイルを設定する/etc/paths.d/
使用すべきです。