JAVA_HOME
で設定/etc/enviroment
できませんJAVA_HOME="/home/syncsys/bin/jdk1.7.0_10/"
コマンドecho $JAVA_HOME
は私に与えます/home/syncsys/bin/jdk1.7.0_10/
が、それは正しいJava HOMEではありませんか、それとも何か他のものが必要ですか?
私はbashrcやプロファイルが欲しくない(いくつかの問題) . 更新/etc/enviroment
後の再起動の必要性を排除する唯一の方法です。/etc/enviroment
私の /etc/environment :
JAVA_HOME="/home/syncsys/bin/jdk1.7.0_10"
PATH=$JAVA_HOME:$PATH
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
テストするいくつかのコマンド:
syncsys@sync-pc:~$ JAVA_HOME=/home/syncsys/bin/jdk1.7.0_10
syncsys@sync-pc:~$ export JAVA_HOME
syncsys@sync-pc:~$ PATH=$JAVA_HOME:$PATH
syncsys@sync-pc:~$ export PATH
syncsys@sync-pc:~$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
アップデート :
$ cat /etc/environment
JAVA_HOME="/home/syncsys/bin/jdk1.7.0_10"
PATH="$JAVA_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
syncsys@sync-pc:~$ java -version
The program 'java' can be found in the following packages:
--------(解決済み) -------- 私にとっては問題ない作業サンプル。
$ cat /etc/environment JAVA_HOME="/home/syncsys/bin/jdk1.7.0_10" PATH="/home/syncsys/bin/jdk1.7.0_10/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
これについて多くのチュートリアルや同様のフォーラム投稿を読みましたが、機能していません。