![](/img/trans.png)
[英]VSCode 'java' is not recognized as an internal or external command, operable program or batch file
[英]'java' is not recognized as an internal or external command, operable program or batch file
I am using java 12.0.2, JAVA_HOME
is set as C:\Program Files\Java\jdk-12.0.2
and PATH
is having %JAVA_HOME%\bin
still when I try executing java
command its giving me the error 'java' is not recognized as an internal or external command, operable program or batch file.
java
和javac
是JRE
的一部分,而JDK 12
現在沒有JRE
,那么如何設置它。 請不要將此問題與舊問題聯系起來,直到 java8 很好,但它現在在 windows 10 中不起作用。
java 和 javac 是 JRE 的一部分,而 JDK 12 現在沒有 JRE,那么如何設置它。
在 JDK 10 之后,不再提供單獨的 JRE,您也不再需要單獨的 JRE。 JDK就夠了。
我正在使用 java 12.0.2,JAVA_HOME 設置為 C:\Program Files\Java\jdk-12.0.2 和 PATH 有 %JAVA_HOME%\bin
路徑中的空間可能會導致問題。 我建議您將C:\Program Files\Java\jdk-12.0.2\bin
直接設置為PATH
。 此外,請確保將此條目提升到頂部(開頭),以便此條目覆蓋現有的 Java 版本(如果有)。
Last but not the least, start a new cmd window session to check java -version
because the changes in the environment variables using the GUI does not become effective in already open cmd windows.
對於任何錯誤配置,如果您無法使其正常工作,請下載新的 JDK 並按照下載頁面上的說明進行操作。
嘗試刪除任何現有的 java 路徑並確保您的 JAVA_HOME 正確。 沒有 JRE,但如果您的環境變量正確,則 java 命令應該可以工作。 這很可能是配置錯誤,因此刪除舊配置並重新配置可能會有所幫助。
該問題是由不允許執行 java/javac 命令的 Python 引起的。 一旦我卸載 python 一切正常。
我仍然不確定當我安裝 Python 時發生了什么,因為我明確地沒有做任何事情,除了在安裝時啟用刻度線來設置路徑變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.