システム全体に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"
書くだけ
Java_HOME="/usr/lib/jvm/Java-7-Oracle"
/ etc/environmentで、「エクスポート」なし
/etc/environment
には、key = valueのペアとして指定された環境変数のセットが含まれているはずです。これはシェルスクリプトではないため、export
などのシェルコマンドを使用することはできません。