Gnome3のアプリケーションメニューからIntelliJを実行しようとしていますが、変数が設定されてJAVA_HOME
いないと文句を言います。
私のJavaは私のホームフォルダにインストールされています。
私の変数をエクスポートできました~/.bashrc
。
export JAVA_HOME=~/jdk1.6.0_32
コマンドラインからIntelliJを正常に実行しました。
Gnomeは、私たちがbashを使用していると仮定してはいけないので、構成を無視するのは正常だと思います。そうですか?
.profile
正しいところに使いたいのに何の効果もないようです。
ベストアンサー1
~によるとUbuntu環境変数 Wikiすべてのユーザーに提供したい項目、またはユーザーにのみ提供したい項目に応じて、in~/.pam_environment
またはinです。/etc/environment
セッション範囲環境変数
システム全体ではなく特定のユーザーにのみ影響する環境変数の設定は、次のように設定する必要があります。
~/.pam_environment
- このファイルは、ユーザーエクスペリエンスを設定するために特に使用されます。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。注:
.pam_environment
変数を初期化するには、再度ログインする必要があります。単に端末を再起動するだけでは変数を使用できません。
そして
システム全体の環境変数
特定のユーザーだけでなくシステム全体に影響を与える環境変数の設定は、システムまたはデスクトップセッションがロードされたときに実行される多くのシステムレベルのスクリプトに配置しないでください。
/etc/environment
- このファイルはシステム全体の環境変数設定専用です。スクリプトファイルではありませんが、1行に1つの割り当て式で構成されています。特に、このファイルはシステム全体のロケールとパス設定を保存します。