簡體   English   中英

'javac' 不是內部或外部命令,也不是可運行的程序或批處理文件。 在 VS Code 中,使用 Code Runner 擴展

[英]'javac' is not recognized as an internal or external command, operable program or batch file. in VS Code, using Code Runner extension

我正在嘗試使用 Code Runner 擴展在 VS Code 中運行一些 Java 代碼,但我一直收到這個:

'javac' is not recognized as an internal or external command,

可運行的程序或批處理文件。

我檢查了所有路徑並更新了 VS Code 中的路徑,但它什么也沒做。

假設您使用的是 Windows 系統。

首先,您可能希望將jdk 路徑添加到窗口系統環境中。

將jdk路徑指向系統環境

然后,打開你的VS代碼,並進入位於下文件的用戶設置- >首選項- >用戶設置。

在 VS Code 中添加 jdk PATH,如下所示。

在 VS Code 中指向 jdk PATH

重要步驟:完成上述所有步驟后,您可能需要重新啟動 VS Code以使更改生效。

要測試它是否有效,請在“視圖”下的 VS Code 中打開集成終端(或鍵入Ctrl + ` (此鍵位於數字 1 旁邊)一旦終端顯示並初始化,請鍵入javac以驗證 VS Code 是否識別該命令。

嘗試將 jdk bin 路徑添加到系統環境變量中,否則您需要將 Java 代碼保存在 bin 文件夾中並從那里編譯。

[在 Windows 上]
雖然它被稱為“bin path”,但“bin”文件夾不應該包含在路徑中。 如果這樣做,則會出現錯誤,並且 VSCode 會要求您從路徑中刪除“bin”以解決該問題。
所以要在 settings.json 中添加的路徑應該是這樣的:
“C:/Program Files/YOUR JDK/(YOUR JDK VERSION)-hotspot”。

(而不是“...-hotspot/bin”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM