java 不在我的系統路徑中運行

java 不在我的系統路徑中運行

這是我的系統路徑(為了可讀性以分號分隔)

  C:\Program Files (x86)\AMD APP\bin\x86_64; C:\Program Files (x86)\AMD APP\bin\x86; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\; %SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%; %SYSTEMROOT%\SYSTEM32\WBEM; %SYSTEMROOT%\SYSTEM32\WINDOWSPOWERSHELL\V1.0\; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X86; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X64; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X86; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X64;; C:\Program Files\WIDCOMM\Bluetooth Software\; C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;; C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT

這是對還是錯?

答案1

如果你想透過簡單地輸入java命令列來運行java,你必須C:\Program Files (x86)\Java\jre7\bin在你的PATH變數中有java bin目錄(如)。

您可以透過兩種方式執行此操作:

  • 編輯全域路徑(Win + R>>Sysdm.cpl進階>環境變數...>系統變數>“路徑”>編輯...)。注意:您必須重新啟動cmd視窗才能套用路徑變更。
  • cmd在本機視窗中匯出 PATH (執行:) set PATH=%PATH%;C:\Program Files (x86)\Java\jre7\bin。注意:路徑變更僅適用於目前cmd視窗。

答案2

我在你的%PATH%中沒有看到Java,但由於它可能非常大,或者很難找到,你應該檢查你是否有java。

要檢查天氣是否有 Java,您可以執行。

java -version

在 cmd.exe 或 powershell 中。如果可以找到的話,這將列印 java 工具的版本。

C:\Users\Administrator>java -version java version "1.8.0_40" Java(TM) SE 執行時間環境(內部版本1.8.0_40-b25) Java HotSpot(TM) 用戶端VM(內部版本25.40-b25,混合模式,共享)

在 Javas 網站上,對於每個 Windows 版本,您都有如何設定它的說明。

但您可以透過 cmd.exe 輕鬆完成此操作。只需在 Windows 資源管理器中找到 Java 安裝資料夾(很可能在程式檔案下),例如:

C:\Program Files\Java\jdk1.8.0_40\bin

複製該位置並輸入 cmd.exe

設定 PATH="C:\Program Files\Java\jdk1.5.0_14\bin";%PATH%

必須加%PATH%在 and 處,保留您的環境路徑並將 Java 新增至其中。

感謝 Dhiwakar Ravikumar,我沒有意識到這一點。

一旦您按照答案中所述編輯了 PATH 環境變量,它將僅在新的命令提示字元視窗中生效。

相關內容