如何在 Java 中解決 javac 未被識別為內部或外部命令的問題?


當你編譯程式時,如果看到此錯誤,則表示你可能沒有正確安裝 Java 或沒有設定 Path 變數。

Path 變數 - Path 環境變數用於指定包含可執行程式的一組目錄。

當你嘗試從命令列執行程式時,作業系統會在當前目錄中搜索指定的程式,如果找到則執行。

如果程式在當前目錄中不存在,作業系統會在 ‘PATH’ 環境變數中指定的一組目錄中進行驗證。

為 Windows 設定 Path

假設你已將 Java 安裝在 c:\Program Files\java\jdk 目錄中 -

  • 右鍵點選“我的電腦”並選擇“屬性”。
  • 在“高階”選項卡下點選“環境變數”按鈕。
  • 現在,修改“Path”變數,使其也包含 Java 可執行檔案的路徑。例如,如果路徑當前設定為“C:\WINDOWS\SYSTEM32”,則將你的路徑更改為“C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin”。

為 Linux、UNIX、Solaris、FreeBSD 設定 Path

環境變數 PATH 應設定為指向 Java 二進位制檔案安裝的位置。如果遇到問題,請參考你的 shell 文件。

例如,如果你使用 bash 作為你的 shell,則需要在你的“.bashrc”檔案末尾新增以下行:export PATH = /path/to/java:$PATH

更新於: 2019年8月5日

2K+ 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告