PATHの設定及び環境変数JAVA_HOMEの設定

広告
eyecatch

Javaを使ったプログラムのコンパイルや実行するために必要なファイルが設置されたディレクトリへPATHを設定する方法について解説します。またJavaを使用する一部のアプリケーションで必要となるJAVA_HOMEの設定方法についても合わせて解説します。

PATHを設定する

Javaのソースコードをコンパイルしたり、実行したりするために使われるプログラムはJDKをインストールしたディレクトリの中の「bin」ディレクトリの中に含まれています。

p4-1

Javaのプログラムをコンパイルしたり、プログラムを実行する場合にはPATHを設定しておくと便利です。PATHに設定されたディレクトリに含まれるプログラムは、どのディレクトリからでもプログラム名だけで実行することができます。

それではPATHを設定します。今回はWindows10の環境で設定してみます。デスクトップ左下にあるスタートメニューをクリックし、表示されたアプリの一覧の「Windowsシステムツール」をクリックします。展開された一覧の中から「コントールパネル」をクリックしてください。

p4-2

「コントロールパネル」が表示されたら「システムとセキュリティ」をクリックして下さい。

p4-3

「システムとセキュリティ」の画面で「システム」をクリックして下さい。

p4-4

「システム」画面で左側メニューの中の「システムの詳細設定」をクリックして下さい。

p4-5

「システムのプロパティ」画面が表示されます。「環境変数」をクリックして下さい。

p4-6

「環境変数」の画面が表示されます。この画面でPATHの設定を行います。

p4-7

システム環境変数の中で「変数」が「Path」と書かれたものを探し、「Path」と書かれた箇所を一度クリックして選択してから「編集」をクリックして下さい。

p4-8

「環境変数名の編集」画面が表示されます。

p4-9

右上の「新規」をクリックすると左側の一覧の最後に新しい項目を追加できるようになりますので「D:¥pg¥java¥jdk-11.0.1¥bin」を入力して下さい(ご自身がJDKをインストールしたディレクトリに合わせて入力して下さい)。入力が終わったら「OK」をクリックして下さい。

p4-10

これで今までPATHに設定されていた値にJavaで使用するPATHを追加することができました。

-- --

それでは確認を行ってみます。コマンドプロンプトを起動して任意のディレクトリ上で「java -version」と入力して実行して下さい。次のように表示されればPathの設定は完了しています。また「java」のバージョンも「OpenJDK version 11.0.1」となっていることが確認できます。

C:¥>java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)

C:¥>

もし次のようにエラーとなってしまう場合はPathの設定が間違っている可能性が有ります。

C:¥>java
'java' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:¥>

今一度JDKをインストールしたディレクトリに含まれる「bin」ディレクトリがPathに設定されているかどうか確認して下さい。

JAVA_HOMEを設定する

他のアプリケーションなどがJavaを利用する場合にJDKのインストールされているディレクトリを探す場合があり、その時には「JAVA_HOME」と言う環境変数に設定されている値を参照することがあります。そこで環境変数「JAVA_HOME」にJDKをインストールしたディレクトリを設定しておきます。(この設定は必須ではありませんが、アプリケーションによってはJAVA_HOMEが設定されていないとインストールが出来ない場合もあります)。

では改めて「環境変数」の画面を表示させて下さい。そしてシステム環境変数の下にある「新規」ボタンを押して下さい。

p4-11

「新しいシステム変数」画面が表示されますので「変数名」に「JAVA_HOME」を、「変数値」に「D:¥pg¥java¥jdk-11.0.1」を入力して下さい(ご自身がJDKをインストールしたディレクトリに合わせて入力して下さい)。入力が終わったら「OK」をクリックして下さい。

p4-12

システム環境変数の中に「JAVA_HOME」が追加されました。

p4-13

設定した内容を確認しておきます。コマンドプロンプトを起動し「set JAVA_HOME」と入力し実行して下さい。

C:¥>set JAVA_HOME
JAVA_HOME=D:¥pg¥java¥jdk-11.0.1

C:¥>

上記のように設定した内容が表示さればJAVA_HOMEの設定は無事完了しています。

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)