PATHシステム変数を設定または変更するにはどうすればよいですか。
このトピックは、次に当てはまります。:
- プラットフォーム: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, macOS
このページの手順は、上級ユーザーまたはシステム管理者を対象としています。
一般情報
- PATHは、オペレーティング・システムがコマンド行またはターミナル・ウィンドウから実行可能ファイルを検出するのに使用するシステム変数です。
- PATHシステム変数は、Windowsの「コントロール パネル」の「システム ユーティリティ」を使用するか、LinuxおよびSolarisのシェルのスタートアップ・ファイル内で設定できます。
- WindowsまたはMac OS Xが実行されているコンピュータでは、システムPATH変数の変更は、通常、不要です。
Windows
Windows 10およびWindows 8
- 検索ボックスで「システム」を検索して選択します(「コントロール パネル」)
- 「システムの詳細設定」リンクをクリックします。
- 「環境変数」をクリックします。「システム環境変数」セクションで
PATH
環境変数を検索して選択します。「編集」をクリックします。PATH
環境変数が存在しない場合、「新規」
をクリックします。 - 「システム変数の編集」(または「新しいシステム変数」)ウィンドウで
PATH
環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。 - コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。
Windows 7
- デスクトップから、「コンピューター」アイコンをクリックします。
- コンテキスト・メニューから「プロパティ」を選択します。
- 「システムの詳細設定」リンクをクリックします。
- 「環境変数」をクリックします。「システム環境変数」セクションで
PATH
環境変数を検索して選択します。「編集」をクリックします。PATH
環境変数が存在しない場合、「新規」
をクリックします。 - 「システム変数の編集」(または「新しいシステム変数」)ウィンドウで
PATH
環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。 - コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。
Windows XP
- 「スタート」を選択して「コントロール パネル」を選択し、「システム」をダブルクリックしてから「詳細設定」タブを選択します。
- 「環境変数」をクリックします。「システム環境変数」セクションで
PATH
環境変数を検索して選択します。「編集」をクリックします。PATH
環境変数が存在しない場合、「新規」
をクリックします。 - 「システム変数の編集」(または「新しいシステム変数」)ウィンドウで
PATH
環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。 - コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。
Mac OS X
異なるバージョンのJavaを実行するには、フルパスを指定するか、java_home
ツールを使用します。
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version
SolarisとLinux
-
パスが適切に設定されているかどうかを確認するには、次のようにします:
ターミナル・ウィンドウで次を入力します:% java -version
検出できた場合、java
ツールのバージョンが出力されます。バージョンが古いか、エラー「java:コマンドが見つかりません。」が発生した場合、パスは適切に設定されていません。 - どのJava実行可能ファイルがPATHで最初に検出されたかを確認します
ターミナル・ウィンドウで、次を入力します。% which java
PATHを永続的に設定する
パスを永続的に設定するには、スタートアップ・ファイルでパスを設定します。
注意: LinuxおよびSolarisの最も一般的な2つのシェルの手順が示されます。他のシェルを使用している場合、パス設定のチュートリアルを参照してください。
Bashシェル
スタートアップ・ファイル(~/.bashrc
)を編集します
- PATH変数を変更します
PATH=/usr/local/jdk1.8.0/bin:$PATH
export PATH
- ファイルを保存して閉じます
- スタートアップ・ファイルをロードします
% . /.profile
- パスが設定されていることを確認するには、
java
コマンドを繰り返します
% java -version
Cシェル(csh)
スタートアップ・ファイル(~/.cshrc
)を編集します
- パスを設定します
set path=(/usr/local/jdk1.8.0/bin $path)
- ファイルを保存して閉じます
- スタートアップ・ファイルをロードします
% source ~/.cshrc
- パスが設定されていることを確認するには、
java
コマンドを繰り返します
% java -version