Java 不被辨識為內部或外部指令
Java 是世界上最古老、最著名的語言之一。無論您是初學者還是專業人士,您都需要運行一些 Java 程式碼。但是,我們注意到有時終端機會顯示Java 未被識別為內部或外部命令。
「java」不被識別為內部或外部命令、可運行程序或批次文件
Java 不被辨識為內部或外部指令
我們遇到了此問題的各種實例,例如 JAVAC’、JRE、’MVN’、JAR’ 未被識別為內部或外部命令、可操作程序或批次文件,’Java’ 未被識別為內部或外部命令提示符號、Minecraft、Arduino、VScode 和IntelliJ 等中的命令、可操作程式或批次檔。但是,您將能夠使用下面提到的解決方案來解決所有這些問題。
- 檢查您的電腦上是否安裝了 Java
- 在您的電腦上安裝 Java
- 配置環境變數
- 重新安裝Java
讓我們詳細談談它們。
1]檢查您的電腦上是否安裝了Java
首先,我們需要確保您的電腦上安裝了Java。如果未安裝,您將無法從命令提示字元或其他任何地方存取它。若要執行相同的操作,請開啟命令提示符,然後執行以下命令來檢查電腦上安裝的 Java 版本。如果給出結果,則表示 Java 已安裝,否則,請轉到下一個解決方案。
2]在您的電腦上安裝Java
如果您的電腦上未安裝 Java,您需要繼續安裝 Java。即使它已安裝在您的系統上,您也可以再次執行 Java 安裝介質,並按照我們將在此處提及的說明正確安裝該實用程式。若要在電腦上安裝 Java,請依照下列步驟操作。
- 導覽至oracle.com下載 Java SE 開發工具包的副本。
- 現在,尋找Windows x64 Installer並下載它。
- 下載後,您需要執行安裝程式並按照螢幕上的指示完成安裝程序。
希望這能為您完成這項工作。
如果問題仍然存在,請考慮安裝與您現有作業系統相符的 Java 版本。因此,如果您有 64 位元 Windows 10,請下載並安裝專為 64 位元系統自訂的 Java 版本。相反,對於 32 位元 Windows 作業系統,請選擇 32 位元 Java 程式。很少有用戶表示這種方法解決了他們的問題。此外,您可以選擇安裝兩個 Java 版本,從而根據您的要求使用 32 位元或 64 位元版本。
3]配置環境變數
命令不被識別為內部或外部命令的原因之一是它不是環境變數之一。由於Java需要編譯器和解釋器,因此我們需要手動新增變數。您可以按照下面提到的步驟執行相同的操作。
- 按 Win + S,輸入「查看進階系統設定」並開啟該實用程式。
- 然後,尋找“系統屬性”並點擊“進階”選項卡。
- 然後,按一下環境變數。
- 前往系統變數部分,選擇 PATH 變量,然後按一下編輯按鈕。
- 若要新增變量,請按一下“新建”按鈕。
- 現在,將以下位置(即 JDA bin 位置)貼到給定欄位中。
C:\Program Files\Java\jdk-18.0.2\bin
- 然後貼上 JDA 位置。
C:\Program Files\Java\jdk-18.0.2
- 完成後,按一下「確定」以儲存剛剛所做的變更。
請記住,您可能有不同的資料夾,具體取決於您擁有的 Java 版本。一切完成後,執行有問題的命令並檢查問題是否已解決。
4]重新安裝Java
如果 Java 無法識別,則您電腦上安裝的 Java 很可能已損壞。因此,我們需要卸載 Java,然後按照前面提到的指南安裝 Java 的新副本。
希望您可以使用本文中提到的解決方案來解決該問題。
如何修復 Java 未被識別為內部或外部命令的問題?
您可能已經知道環境變數是設定它們的進程的本地變數。如果 Java 未配置為系統變數之一,CMD 將無法偵測到它的存在,並會給出相關錯誤。為了解決這個問題,我們將 Java 的路徑及其 bin 位置加入系統變數中,這樣就可以解決問題。按照前面提到的解決方案執行相同的操作。
為什麼我的 Java 版本沒有顯示在命令提示字元中?
如果命令提示字元中未顯示 Java 版本,可能是由於以下兩個原因之一:Java 未在系統上正確安裝或其位置未新增至「系統變數」部分。您可以透過上述解決方案來解決該問題。
發佈留言