java - 最新版本的 Java SDK 未显示在 Windows 命令提示符上
问题描述
在撰写本文时(2019 年 11 月 19 日),我在我的 Windows 10 机器上下载了 Java JDK 13.0.1 版。下载后,我修改了我机器上的Path系统变量以包含此路径“ C:\Program Files\Java\jdk-13.0.1\bin ”(不带双引号)。然后我修改了我的JAVA_HOME系统变量以包含此路径“ C:\Program Files\Java\jdk-13.0.1 ”。但是,当我在命令提示符下键入“java -version”时,这就是我得到的。
java版本“1.8.0_211”
Java(TM) SE 运行时环境 (build 1.8.0_211-b12)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.211-b12,混合模式)
有人可以向我解释为什么我在命令提示符下当前的 java 版本显示的是上面的结果,而不是 java 版本 13.0.1?提前致谢!
解决方案
尝试使用命令提示符设置 java_home 和路径。setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0" setx PATH "%PATH%;%JAVA_HOME%\bin";
注意:在命令提示符中设置后,关闭并重新打开 cmd.exe 以反映更改。
祝你编程愉快!!!:-)
参考资料: https ://www.codejava.net/java-core/how-to-set-environment-variables-for-java-using-command-line
推荐阅读
- python - Panda 的重采样 - Get Mean for a freq。一段的时间
- ios - ipatool 因异常而失败:#
当我使用内部版本号 24 转到我的项目的存档版本 2.1.4 时,该项目已成功存档,但是当我尝试导出它时
AdHoc !
出现以下错误:c# - 收到错误:“无法将类型'string'隐式转换为'int'”
- amp-html - 扩展“amp-mustache”在版本“0.1”中引用,这是一个已弃用的版本使用此扩展的更新版本
- javascript - 使用 dangerouslySetInnerHtml 渲染内容时如何使用 React 链接?
- javascript - Oracle JET - 我的 oj-list-view 不起作用
- c - 为什么我得到这个奇怪的输出?
- git - 在 VSTS 中禁用自动合并
- html - Html输入属性不起作用
- java - 如何在 this(...) 或 super(...) 之前“插入”代码?