"java -version"在cmd中没有给出结果

"java -version"in cmd gives no result

我尝试在 Windows 10 上手动安装 java 14。我将系统变量设置为 this picture。

但是当我使用命令“java -version”时,实际上什么也没有发生...

C:\WINDOWS\system32>java -version

C:\WINDOWS\system32>

一定是哪里出了问题,但我想不通是什么...

解决方案

请先运行以下命令

"c:\Program Files\Java\jdk-14.0.2\bin\java" --version

如果 returns 结果从您的 PATH

中删除以下条目
c:\Program Files\Common Files\Oracle\Java\javapath
c:\Program Files\Java\jdk-14.0.2\bin\java\bin

然后创建一个名为 JAVA 的环境变量并将其设置为 %JAVA_HOME%\bin,然后只需将 %JAVA% 添加到您的 PATH 变量即可。

You will need to close your command prompt window and reopen it before the change will take effect

  1. C:\Program Files\Java\jdk-14.0.2\bin\java 移动到 PATH 变量的开头。
  2. 重要 - 打开一个新的 cmd window 并使用命令 java -version。任何已打开的 cmd windows 都不会反映您在环境变量 form/window.
  3. 中所做的设置