web-dev-qa-db-ja.com

/ etc / environmentでJava_HOMEを適切に設定する方法

システム全体にJava_HOMEを追加し、PATH(Ubuntu 12.04)にJava_HOME/binを追加しようとしています。/etc/environmentの最後に次の2行を追加すると、その後ログインできなくなります。/etc/profileに2行を追加すると、すべてが機能します。問題はどこにありますか?

export Java_HOME="/usr/lib/jvm/Java-7-Oracle"
export PATH="$PATH:$Java_HOME/bin"

/ etc/environmentにはすでに次の行があります(1行目)。

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
13
reikje

書くだけ

Java_HOME="/usr/lib/jvm/Java-7-Oracle"

/ etc/environmentで、「エクスポート」なし

17
CerealKiller

/etc/environmentには、key = valueのペアとして指定された環境変数のセットが含まれているはずです。これはシェルスクリプトではないため、exportなどのシェルコマンドを使用することはできません。

12
Quentin