当前位置: 首页 > 知识库问答 >
问题:

在Windows 10上升级到Java 11

扶冠宇
2023-03-14

我尝试将笔记本电脑上的Java(运行视窗10)从Java10升级到Java11。我从Oracle网站下载并安装了Java11 SDK,然后我将bin文件夹的地址添加到路径系统变量中,并更改JAVA_Home指向新的jdk文件。

Path系统变量如下所示:

....;C:\Program Files\Java\jdk-11.0.1\bin

And JAVA_HOME:

C:\Program Files\Java\jdk-11.0.1

尽管如此,当我打开CMD并运行:java--version时,我得到Java10,尽管使用javac--version我得到Java11。

我遵循了这里描述的步骤:如何在Windows上安装OpenJDK 11?

共有2个答案

姜德泽
2023-03-14

我从JDK 8升级到JDK 11。在成功地将Java 11添加到path和Java_HOME之后,

java-version仍然指向以前的java版本(在我的例子中是java 8。)

然后,我运行了一个命令“setx -m JAVA_HOME”C:\Program Files\Java\jdk-11.0.7”

现在<code>java-version<code>显示了Java11。我希望它也能帮助您。

长孙景焕
2023-03-14

在评论的帮助下,通过查看这个问题,我发现问题在于<code>C:\ProgramData\Oracle\Java\javapath都正确指向Java 11。

 类似资料:
  • 问题内容: 我想将OS X Leopard随附的默认python安装(2.5.1)升级到最新版本。请让我知道我如何实现这一目标。 谢谢 问题答案: 不要升级。 安装ActivePython(与其他人共存)。 开放终端 类型

  • 问题内容: 我正在运行centos 7并使用epel软件包在主机上安装了docker: 但是docker版本是- Docker的最新稳定分支为1.2 我正在该主机上运行几个容器,那么如何在此主机上安全地更新Docker? yum update docker不会更新到最新版本,因为epel repo具有旧软件包。 问题答案: 请注意,当前的Docker稳定版本实际上是1.3,而不是1.2。 请参阅D

  • 我正在构建一个无状态Spring(4.2.4.RELEASE)解决方案,使用STOMP over Websockets和SockJS,以及使用JWT连接移动设备和全双工通信的Restendpoint。我使用Tomcat 8.0.33作为Web服务器,并使用html和sockjs javascript客户端进行测试。stomp协议使用http回退可以很好地工作,但我不能仅使用websocket协议。

  • 我在Ubuntu18.04上使用ELasticsearch。当我尝试运行“./elasticsearch-setup-passwords”脚本时,它显示以下错误。 未来版本的Elasticsearch将需要Java 11;您的Java版本[/usr/lib/jvm/java-8-openjdk-amd64/jre]不符合此要求 但当我检查Jaa版本时,它显示的是Java 11号。 我把Java从8

  • 我已经在Windows上运行了Node.jsV0.8.0。我可以运行最新的安装程序将其升级到V0.8.4吗?我担心它会破坏我机器上现有的第三方模块。

  • 尽可能多地提供背景信息- 我有一个使用keras训练的机器学习模型,我正试图嵌入nvidia jetson tx2。 我已经在那里设置了tenorflow(这本身有点痛苦),但是当我运行我的脚本时,我用协议buf碰到了一个错误。 使用TensorFlow后端。[libPROTOBUF FATAL谷歌/PROTOBUF/存根/common.cc:61]此程序需要3.1.0版的协议缓冲区运行库,但安装