java - 在 Windows 10 上升级到 Java 11
问题描述
我尝试将笔记本电脑(运行 Windows 10)上的 Java 从 Java 10 升级到 Java 11。我从 Oracle 网站下载并安装了 Java 11 SDK,然后将 bin 文件夹的地址添加到路径系统变量中并更改了 JAVA_Home指向新的 jdk 文件。
路径系统变量如下所示:
....;C:\Program Files\Java\jdk-11.0.1\bin
和JAVA_HOME:
C:\Program Files\Java\jdk-11.0.1
尽管如此,当我打开 CMD 并运行时:java --version
我得到了 Java 10,尽管javac --version
我得到了 Java 11。
我按照此处描述的步骤操作: 如何在 Windows 上安装 OpenJDK 11?
解决方案
在评论的帮助下并查看了这个问题,我发现问题是C:\ProgramData\Oracle\Java\javapath
出现在 Java 11 路径之前,所以我将它移到了底部,现在两者都java
正确javac
指向了 Java 11。
推荐阅读
- python - 当我尝试将傅里叶级数拟合到我的数据时,为什么 symfit 会给我带来糟糕的结果?
- apache-spark - Spark 工作人员不断退出
- html - 如何将 div 直接放在另一个 DIV(包含内容)上,并稍微偏移?
- node.js - 渲染器进程退出时是否有 ElectronJS 的“清理”功能/事件?
- javascript - 消除由于不可预见的错误而导致的一组函数的不完整执行 (JavaScript)
- flutter - 未处理的异常:键入“列表”
' 不是类型 'Map 的子类型 - javascript - 如果语句忽略数字值
- amazon-quicksight - 如何获取特定用户拥有的 Amazon QuickSight 资源列表?
- php - 将 .htaccess 文件转换为 nginx
- r - 迭代 r 中列的行名