は.bash_profileのは、次のように私は多くのenv変数がリストされています:EclipseでJavaで環境変数を使用するには? (MAC OS X)
export JAVA_HOME=...
export PYTHON=...
...
System.getenv()のenv変数のリストを返します(例えば、SHELL、TMP_DIR)が、に記載されていないものを。 bash_profile。これらはどこから来て、どのように.bash_profileでそれらを取得するのですか?
ありがとうございます!
ああ、変数をエクスポートしたbashセッションからeclipseを実行しています。デスクトップから実行している場合は、それらをエクスポートするカスタムスクリプトを作成するか、変数を/ etc/environmentに入れてエクスポートしないで、 "JAVA_HOME = ..."のようにリストアップする必要があります" –
これはまさにLinuxのツールバーにクイック起動アイコンを作成しようとしたときに遭遇したことであり、Eclipseを起動するための簡単なスクリプトを書くことが解決策でした。 – Marvo
MAC上では、/ etc/environmentではなく/etc/launchd.confまたは〜/ .launchd.confにする必要があります。例えば:http://www.digitaledgesw.com/node/31 –