web-dev-qa-db-ja.com

JavaのJava_HOMEを設定する方法は?

Javaのバージョンをインストールしました。 $Java_HOME環境変数を正しく設定するにはどうすればよいですか?

300
Gaurav Agarwal

Petronilla Escarabajo が示唆するように、Java_HOME/etc/profileを設定できます。ただし、Java_HOMEまたはシステム変数の優先場所は/etc/environmentです。

nanogeditなどのテキストエディターで/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
417

Java_HOME環境変数を設定するには、次の手順を実行します。

  1. を押してターミナルを起動します Ctrl+Alt+T キーボードで。
  2. 次のコマンドを入力してください。
    $ gksudo gedit /etc/environment
  3. Javaをインストールした場所に応じて、完全なパスを指定する必要があります。この例では、/usr/lib/jvm/Java-7-OracleディレクトリにOracle JDK 7をインストールしました。
    ファイルの最後までスクロールし、次を入力します。
    Java_HOME=/usr/lib/jvm/Java-7-Oracle
    export Java_HOME
  4. ファイルを保存して終了 黙想する
  5. 最後に、次のコマンドを使用してシステムPATHをリロードします。
    $ . /etc/environment

上記の方法により、コンピューターにログインするたびにコマンドを実行する手間が省けます。

78

パスがわからず、openJDKのみがインストールされている場合は、update-alternatives --config Javaと入力するとパスが見つかります。変数を設定するには、Java_HOME=<PATH>に続けてexport Java_HOMEを記述します。変数を宣言するときにスペースがないことに注意してください。変数が保存されているかどうかを確認するには、echo $Java_HOMEと入力して確認します。

36
Erro