Windows 7、8、10、Mac OS X、LinuxでJAVA__HOMEを設定します.

Windows 7、8、10、Mac OS X、LinuxでJAVA_HOMEを設定します

1. 概要

この簡単な記事では、Windows、Mac OS X、およびLinuxでJAVA_HOME変数を設定する方法を見ていきます。

2. Windows

2.1. Windows10および8

  1. Searchを開き、advanced system settingsと入力します

  2. 表示されたオプションで、View advanced system settingsリンクを選択します

  3. [Advanced]タブで、[Environment Variables]をクリックします

  4. System variablesセクションで、New(またはシングルユーザー設定の場合はUser variables)をクリックします。

  5. JAVA_HOMEVariable nameとして設定し、JDKインストールへのパスをVariable valueとして設定し、OKをクリックします。

  6. OKをクリックし、Applyをクリックして変更を適用します

2.2. Windows 7

  1. デスクトップで、My Computerを右クリックし、Propertiesを選択します

  2. [Advanced]タブで、[Environment Variables]をクリックします

  3. System variablesセクションで、New(またはシングルユーザー設定の場合はUser variables)をクリックします。

  4. JAVA_HOMEVariable nameとして設定し、JDKインストールへのパスをVariable valueとして設定し、OKをクリックします。

  5. OKをクリックし、Applyをクリックして変更を適用します

コマンドプロンプトを開き、JAVA_HOME変数の値を確認します。

echo %JAVA_HOME%

結果は、JDKインストールへのパスになります。

C:\Program Files\Java\jdk1.8.0_111

3. Mac OS X

3.1. シングルユーザー– Mac OS X10.5以降

OS X 10.5から、Appleはhttps://developer.apple.com/library/content/qa/qa1170/index.html[command line tool] ( / usr / libexec / java_home_)を導入しました。これは、現在のユーザーのJava設定で指定された最上位のJavaバージョンを動的に検索します。

任意のテキストエディタで~/.bash_profileを開き、以下を追加します。

export JAVA_HOME=$(/usr/libexec/java_home)

ファイルを保存して閉じます。

ターミナルを開き、ソースコマンドを実行して変更を適用します。

source ~/.bash_profile

これで、JAVA_HOME変数の値を確認できます。

echo $JAVA_HOME

結果は、JDKインストールへのパスになります。

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. シングルユーザー– Mac OSXの古いバージョン

OS Xの古いバージョンの場合、JDKインストールへの正確なパスを設定する必要があります。

任意のエディターで~/.bash_profileを開き、以下を追加します。

export JAVA_HOME=/path/to/java_installation

ファイルを保存して閉じます。

ターミナルを開き、ソースコマンドを実行して変更を適用します。

source ~/.bash_profile

これで、JAVA_HOME変数の値を確認できます。

echo $JAVA_HOME

結果は、JDKインストールへのパスになります。

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. グローバル設定

すべてのユーザーに対してグローバルにJAVA_HOMEを設定するには、手順はシングルユーザーの場合と同じですが、ファイル/etc/profileが使用されます。

4. Linux

もちろん、ここでPATHを操作します。したがって、これまでに行ったことがない場合は、その方法についてhere are the detailed instructionsを使用します。

4.1 Single User

Linuxで1人のユーザーに対してJAVA_HOMEを設定するには、/etc/profileまたは/etc/environment(システム全体の設定に推奨)または〜/ .bashrc(ユーザー固有の設定)を使用できます。

任意のテキストエディタで〜/.bashrcを開き、以下を追加します。

export JAVA_HOME=/path/to/java_installation

ファイルを保存して閉じます。

ソースコマンドを実行して変数をロードします。

source ~/.bashrc

これで、JAVA_HOME変数の値を確認できます。

echo $JAVA_HOME

結果は、JDKインストールへのパスになります。

/usr/lib/jvm/java-8-oracle

4.2 Global Setting

LinuxですべてのユーザーにJAVA_HOMEを設定するには、/etc/profileまたは/etc/environment(推奨)を使用できます。

任意のテキストエディタで/etc/environmentを開き、以下を追加します。

JAVA_HOME=/path/to/java_installation

/etc/environmentはスクリプトではなく、代入式のリストであることに注意してください(そのため、exportは使用されません)。 このファイルはログイン時に読み取られます。

/etc/profile,を使用してJAVA_HOMEを設定するには、ファイルを開いて次を追加します。

export JAVA_HOME=/path/to/java_installation

ソースコマンドを実行して変数をロードします。

source /etc/profile

これで、JAVA_HOME変数の値を確認できます。

echo $JAVA_HOME

結果は、JDKインストールへのパスになります。

/usr/lib/jvm/java-8-oracle

5. 結論

この記事では、Windows、Mac OS X、およびLinuxでJAVA_HOME環境変数を設定する方法について説明しました。