我要如何設定或變更 PATH 系統變數?


本文適用於:
  • 平台: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, macOS

警示圖示本頁面上的指示適用於進階使用者或系統管理員


一般資訊

  • PATH 是一個系統變數,可讓您的作業系統從指令行或終端機視窗中尋找所需的可執行檔。
  • 您可在 Windows 的「控制台」中使用系統公用程式,或在 Linux 和 Solaris 上的 shell 啟動檔中設定 PATH 系統變數。
  • 執行 WindowsMac OS X 的電腦通常不需要變更系統 PATH 變數。

Windows

Windows 10 和 Windows 8
  1. 在「搜尋」中,搜尋並選取:系統 (控制台)
  2. 按一下進階系統設定連結。
  3. 按一下環境變數。在系統變數區段中,找到 PATH 環境變數並加以選取。按一下編輯。如果 PATH 環境變數不存在,請按一下新增
  4. 編輯系統變數 (或新增系統變數) 視窗中,指定 PATH 環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。
  5. 重新開啟指令提示視窗並執行 Java 程式碼。
Windows 7
  1. 在桌面的電腦圖示按一下滑鼠右鍵。
  2. 從內容功能表中選擇內容
  3. 按一下進階系統設定連結。
  4. 按一下環境變數。在系統變數區段中,找到 PATH 環境變數並加以選取。按一下編輯。如果 PATH 環境變數不存在,請按一下新增
  5. 編輯系統變數 (或新增系統變數) 視窗中,指定 PATH 環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。
  6. 重新開啟指令提示視窗並執行 Java 程式碼。
Windows XP
  1. 依序選取開始控制台。按兩下系統,然後選取進階標籤。
  2. 按一下環境變數。在系統變數區段中,找到 PATH 環境變數並加以選取。按一下編輯。如果 PATH 環境變數不存在,請按一下新增
  3. 編輯系統變數 (或新增系統變數) 視窗中,指定 PATH 環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。
  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 工具的話)。如果版本過舊或見到 Java:找不到命令錯誤,代表路徑並未正確設定。
  2. 判斷在 PATH 中找到的第一個 Java 可執行檔
    在終端機視窗中,輸入:
    % which java
永久設定 PATH

若要永久設定路徑,請在您的啟動檔中設定該路徑。
注意:列出的是 Linux 和 Solaris 上最常見的兩個 Shell 的說明。如果您使用其他 Shell,請參閱路徑設定教學課程

Bash Shell

編輯啟動檔 (~/.bashrc)

  1. 修改 PATH 變數
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. 儲存並關閉檔案
  3. 載入啟動檔
    % . /.profile
  4. 重複執行 java 命令,確認路徑已經設定
    % java -version
C Shell (csh)

編輯啟動檔 (~/.cshrc)

  1. 設定 Path
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. 儲存並關閉檔案
  3. 載入啟動檔
    % source ~/.cshrc
  4. 重複執行 java 命令,確認路徑已經設定
    % java -version