597
Java
如何設置或更改 PATH 係統變量?
如何設置或更改 PATH 係統變量?
本文適用於:
- 平台: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Macintosh OS X, Windows 10, Windows 8, Windows 7, Vista, Windows XP
此頁上的說明適用於高級用戶或係統管理員。
一般信息
- PATH 是操作係統用於查找來自命令行或終端窗口的必需可執行文件的係統變量。
- PATH 係統變量可使用控製麵板中的“係統”實用程序設置(在 Windows 上),或在 shell 的啟動文件內設置(在 Linux 和 Solaris 上)。
- 運行 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: 未找到命令,則路徑設置不正確。 - 確定在您的 PATH 中首先找到哪個 java 可執行文件
在終端窗口中,輸入:% which java
永久設置 PATH
要永久設置路徑,請在啟動文件中設置該路徑。
注:列出了適用於 Linux 和 Solaris 上最流行的兩個 Shell 的說明。如果您使用其他 Shell,請參閱路徑設置教程。
Bash Shell
編輯啟動文件 (~/.bashrc
)
- 修改 PATH 變量:
PATH=/usr/local/jdk1.8.0/bin:$PATH
導出 PATH
- 保存並關閉文件
- 加載啟動文件
% . /.profile
- 通過重複
java
命令% java -version
,
確保已設置路徑
C Shell (csh)
編輯啟動文件 (~/.cshrc)
- 設置路徑
set path=(/usr/local/jdk1.8.0/bin $path)
- 保存並關閉文件
- 加載啟動文件
% source ~/.cshrc
- 通過重複
java
命令% java -version
,
確保已設置路徑
最後更新:2017-01-12 10:52:57
上一篇:
如何執行靜默(無人參與)Java 安裝?
下一篇:
如何為 Windows 計算機脫機下載和安裝 Java?
為什麼在安裝 Java 7 Update 10 (7u10) 及更高版本後,控製麵板中沒有“禁用 Java”複選框和安全滑塊?
Java 8 信息
如何禁止 Java 圖標顯示在 Windows 係統任務欄中?
在我升級到 Mac OS X 10.10 (Yosemite) 或 10.11 (El Capitan) 後,為什麼係統仍繼續提示我重新安裝 Java?
更新 Java 後我為什麼不能打印優惠券和裝運標簽?
如何下載和安裝用於 Linux 的 32 位 Java?
JDK 9 和 Java 插件
最新 Java 的安全設置為什麼阻止 Java 應用程序?
用於 Java 的 Linux 64 位安裝說明
Amazon 可選產品
相關內容
Java 8 發行版要點說明
錯誤:Java 搜索到可能導致安全問題的應用程序組件。
為什麼會顯示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已過期)或 "Your Java version is insecure"
在運行帶有已過期證書的應用程序時,會顯示什麼樣的其他對話框?
運行使用可信證書簽名的應用程序時,為什麼顯示未簽名的安全提示?
Java 下載內容是否會受病毒感染?
授權和分發常見問題解答
可從何處獲得 Minecraft?
卸載 Java 之後,如何刪除在 Windows 的“卸載/刪除程序”中列出的條目?
安裝 Java 期間顯示“錯誤:25099”消息
熱門內容
有關在 Mac OS X 上安裝和使用 Oracle Java 的信息和係統要求
為什麼應該從係統卸載 Java 的早期版本?
為什麼會顯示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已過期)或 "Your Java version is insecure"
Java 8 發行版要點說明
Amazon 可選產品
什麼是 Java 技術?為何需要 Java?
開發人員 - 瀏覽器中的 Java 內容 - 安全清單更改
錯誤:安裝過程中出現 \bin\hotspot\jvm.dll 錯誤消息
更新到 macOS Sierra 10.12 後,為什麼會在運行 Java 時出現問題?
Java 和 Google Chrome 瀏覽器