Java 不被辨識為內部或外部指令

Java 不被辨識為內部或外部指令

Java 是世界上最古老、最著名的語言之一。無論您是初學者還是專業人士,您都需要運行一些 Java 程式碼。但是,我們注意到有時終端機會顯示Java 未被識別為內部或外部命令

「java」不被識別為內部或外部命令、可運行程序或批次文件

Java 不被辨識為內部或外部指令

Java 不被辨識為內部或外部指令

我們遇到了此問題的各種實例,例如 JAVAC’、JRE、’MVN’、JAR’ 未被識別為內部或外部命令、可操作程序或批次文件,’Java’ 未被識別為內部或外部命令提示符號、Minecraft、Arduino、VScode 和IntelliJ 等中的命令、可操作程式或批次檔。但是,您將能夠使用下面提到的解決方案來解決所有這些問題。

  1. 檢查您的電腦上是否安裝了 Java
  2. 在您的電腦上安裝 Java
  3. 配置環境變數
  4. 重新安裝Java

讓我們詳細談談它們。

1]檢查您的電腦上是否安裝了Java

首先,我們需要確保您的電腦上安裝了Java。如果未安裝,您將無法從命令提示字元或其他任何地方存取它。若要執行相同的操作,請開啟命令提示符,然後執行以下命令來檢查電腦上安裝的 Java 版本。如果給出結果,則表示 Java 已安裝,否則,請轉到下一個解決方案。

2]在您的電腦上安裝Java

如果您的電腦上未安裝 Java,您需要繼續安裝 Java。即使它已安裝在您的系統上,您也可以再次執行 Java 安裝介質,並按照我們將在此處提及的說明正確安裝該實用程式。若要在電腦上安裝 Java,請依照下列步驟操作。

  1. 導覽至oracle.com下載 Java SE 開發工具包的副本。
  2. 現在,尋找Windows x64 Installer並下載它。
  3. 下載後,您需要執行安裝程式並按照螢幕上的指示完成安裝程序。

希望這能為您完成這項工作。

如果問題仍然存在,請考慮安裝與您現有作業系統相符的 Java 版本。因此,如果您有 64 位元 Windows 10,請下載並安裝專為 64 位元系統自訂的 Java 版本。相反,對於 32 位元 Windows 作業系統,請選擇 32 位元 Java 程式。很少有用戶表示這種方法解決了他們的問題。此外,您可以選擇安裝兩個 Java 版本,從而根據您的要求使用 32 位元或 64 位元版本。

3]配置環境變數

命令不被識別為內部或外部命令的原因之一是它不是環境變數之一。由於Java需要編譯器和解釋器,因此我們需要手動新增變數。您可以按照下面提到的步驟執行相同的操作。

  1. 按 Win + S,輸入「查看進階系統設定」並開啟該實用程式。
  2. 然後,尋找“系統屬性”並點擊“進階”選項卡。
  3. 然後,按一下環境變數。
  4. 前往系統變數部分,選擇 PATH 變量,然後按一下編輯按鈕。
  5. 若要新增變量,請按一下“新建”按鈕。
  6. 現在,將以下位置(即 JDA bin 位置)貼到給定欄位中。C:\Program Files\Java\jdk-18.0.2\bin
  7. 然後貼上 JDA 位置。C:\Program Files\Java\jdk-18.0.2
  8. 完成後,按一下「確定」以儲存剛剛所做的變更。

請記住,您可能有不同的資料夾,具體取決於您擁有的 Java 版本。一切完成後,執行有問題的命令並檢查問題是否已解決。

4]重新安裝Java

如果 Java 無法識別,則您電腦上安裝的 Java 很可能已損壞。因此,我們需要卸載 Java,然後按照前面提到的指南安裝 Java 的新副本。

希望您可以使用本文中提到的解決方案來解決該問題。

如何修復 Java 未被識別為內部或外部命令的問題?

您可能已經知道環境變數是設定它們的進程的本地變數。如果 Java 未配置為系統變數之一,CMD 將無法偵測到它的存在,並會給出相關錯誤。為了解決這個問題,我們將 Java 的路徑及其 bin 位置加入系統變數中,這樣就可以解決問題。按照前面提到的解決方案執行相同的操作。

為什麼我的 Java 版本沒有顯示在命令提示字元中?

如果命令提示字元中未顯示 Java 版本,可能是由於以下兩個原因之一:Java 未在系統上正確安裝或其位置未新增至「系統變數」部分。您可以透過上述解決方案來解決該問題。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *