Javaのバージョンをインストールしました。 $Java_HOME
環境変数を正しく設定するにはどうすればよいですか?
Petronilla Escarabajo が示唆するように、Java_HOME
に/etc/profile
を設定できます。ただし、Java_HOME
またはシステム変数の優先場所は/etc/environment
です。
nano
やgedit
などのテキストエディターで/etc/environment
を開き、次の行を追加します。
Java_HOME="/usr/lib/jvm/open-jdk"
(Javaパスは異なる場合があります)
次のコマンドを実行して、source
を使用して変数をロードします。
source /etc/environment
次に、次のコマンドを実行して変数を確認します。
echo $Java_HOME
更新
通常、ほとんどのLinuxシステムはデフォルトで/ etc/environmentをソースします。システムがそれを行わない場合は、~/.bashrc
に次の行を追加してください(ありがとう@pje)
source /etc/environment
Java_HOME
環境変数を設定するには、次の手順を実行します。
gksudo gedit /etc/environment
/usr/lib/jvm/Java-7-Oracle
ディレクトリにOracle JDK 7をインストールしました。Java_HOME=/usr/lib/jvm/Java-7-Oracle
export Java_HOME
. /etc/environment
上記の方法により、コンピューターにログインするたびにコマンドを実行する手間が省けます。
パスがわからず、openJDKのみがインストールされている場合は、update-alternatives --config Java
と入力するとパスが見つかります。変数を設定するには、Java_HOME=<PATH>
に続けてexport Java_HOME
を記述します。変数を宣言するときにスペースがないことに注意してください。変数が保存されているかどうかを確認するには、echo $Java_HOME
と入力して確認します。