![](/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.