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
  1. 検索ボックスで「システム」を検索して選択します(「コントロール パネル」)
  2. 「システムの詳細設定」リンクをクリックします。
  3. 「環境変数」をクリックします。「システム環境変数」セクションでPATH環境変数を検索して選択します。「編集」をクリックします。PATH環境変数が存在しない場合、「新規」をクリックします。
  4. 「システム変数の編集」(または「新しいシステム変数」)ウィンドウでPATH環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。
  5. コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。
Windows 7
  1. デスクトップから、「コンピューター」アイコンをクリックします。
  2. コンテキスト・メニューから「プロパティ」を選択します。
  3. 「システムの詳細設定」リンクをクリックします。
  4. 「環境変数」をクリックします。「システム環境変数」セクションでPATH環境変数を検索して選択します。「編集」をクリックします。PATH環境変数が存在しない場合、「新規」をクリックします。
  5. 「システム変数の編集」(または「新しいシステム変数」)ウィンドウでPATH環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。
  6. コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。
Windows XP
  1. 「スタート」を選択して「コントロール パネル」を選択し、「システム」をダブルクリックしてから「詳細設定」タブを選択します。
  2. 「環境変数」をクリックします。「システム環境変数」セクションでPATH環境変数を検索して選択します。「編集」をクリックします。PATH環境変数が存在しない場合、「新規」をクリックします。
  3. 「システム変数の編集」(または「新しいシステム変数」)ウィンドウでPATH環境変数の値を指定します。「OK」をクリックします。「OK」をクリックして、残りのウィンドウをすべて閉じます。
  4. コマンド・プロンプト・ウィンドウを再度開いて、Javaコードを実行します。


Mac OS X

異なるバージョンのJavaを実行するには、フルパスを指定するか、java_homeツールを使用します。

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version


SolarisとLinux

  1. パスが適切に設定されているかどうかを確認するには、次のようにします:
    ターミナル・ウィンドウで次を入力します:
    % java -version
    検出できた場合、javaツールのバージョンが出力されます。バージョンが古いか、エラー「java:コマンドが見つかりません。」が発生した場合、パスは適切に設定されていません。
  2. どのJava実行可能ファイルがPATHで最初に検出されたかを確認します
    ターミナル・ウィンドウで、次を入力します。
    % which java
PATHを永続的に設定する

パスを永続的に設定するには、スタートアップ・ファイルでパスを設定します。
注意: LinuxおよびSolarisの最も一般的な2つのシェルの手順が示されます。他のシェルを使用している場合、パス設定のチュートリアルを参照してください。

Bashシェル

スタートアップ・ファイル(~/.bashrc)を編集します

  1. PATH変数を変更します
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. ファイルを保存して閉じます
  3. スタートアップ・ファイルをロードします
    % . /.profile
  4. パスが設定されていることを確認するには、javaコマンドを繰り返します
    % java -version
Cシェル(csh)

スタートアップ・ファイル(~/.cshrc)を編集します

  1. パスを設定します
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. ファイルを保存して閉じます
  3. スタートアップ・ファイルをロードします
    % source ~/.cshrc
  4. パスが設定されていることを確認するには、javaコマンドを繰り返します
    % java -version