我要如何設定或變更 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 系統變數。
- 執行 Windows 或 Mac OS X 的電腦通常不需要變更系統 PATH 變數。
Windows
Windows 10 和 Windows 8
- 在「搜尋」中,搜尋並選取:系統 (控制台)
- 按一下進階系統設定連結。
- 按一下環境變數。在系統變數區段中,找到
PATH
環境變數並加以選取。按一下編輯。如果PATH
環境變數不存在,請按一下新增
。 - 在編輯系統變數 (或新增系統變數) 視窗中,指定
PATH
環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。 - 重新開啟指令提示視窗並執行 Java 程式碼。
Windows 7
- 在桌面的電腦圖示按一下滑鼠右鍵。
- 從內容功能表中選擇內容。
- 按一下進階系統設定連結。
- 按一下環境變數。在系統變數區段中,找到
PATH
環境變數並加以選取。按一下編輯。如果PATH
環境變數不存在,請按一下新增
。 - 在編輯系統變數 (或新增系統變數) 視窗中,指定
PATH
環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。 - 重新開啟指令提示視窗並執行 Java 程式碼。
Windows XP
- 依序選取開始及控制台。按兩下系統,然後選取進階標籤。
- 按一下環境變數。在系統變數區段中,找到
PATH
環境變數並加以選取。按一下編輯。如果PATH
環境變數不存在,請按一下新增
。 - 在編輯系統變數 (或新增系統變數) 視窗中,指定
PATH
環境變數的值。按一下確定。按一下確定,將其餘的視窗全都關閉。 - 重新開啟指令提示視窗並執行 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 中找到的第一個 Java 可執行檔
在終端機視窗中,輸入:% which java
永久設定 PATH
若要永久設定路徑,請在您的啟動檔中設定該路徑。
注意:列出的是 Linux 和 Solaris 上最常見的兩個 Shell 的說明。如果您使用其他 Shell,請參閱路徑設定教學課程。
Bash Shell
編輯啟動檔 (~/.bashrc
)
- 修改 PATH 變數
PATH=/usr/local/jdk1.8.0/bin:$PATH
export PATH
- 儲存並關閉檔案
- 載入啟動檔
% . /.profile
- 重複執行
java
命令,確認路徑已經設定
% java -version
C Shell (csh)
編輯啟動檔 (~/.cshrc
)
- 設定 Path
set path=(/usr/local/jdk1.8.0/bin $path)
- 儲存並關閉檔案
- 載入啟動檔
% source ~/.cshrc
- 重複執行
java
命令,確認路徑已經設定
% java -version