与过去的java版本不同,java 11没有下载jre.运行一些基于java的软件时,我收到错误"没有java运行时环境".为了解决这个问题,我不得不安装java 8 jre.
鉴于没有更多的jre 11下载,如何让我的PC运行java 11 jre?
我使用的是Windows 10.
Ste*_*n C 33
现在,似乎没有免费的+简单的Java 11 JRE(仅)选项.你的选择是:
(或者切换到Linux.我可以在最新版本的Ubuntu,Fedora上从发行版软件包管理器安装一个OpenJDK Java 11 JRE软件包......)
对于那些认为Oracle Java 11和OpenJDK Java 11相同的人,请从Oracle下载站点阅读以下内容:
Oracle JDK 11许可证中的重要更改
使用JDK 11,Oracle已更新了我们提供Oracle JDK的许可条款.Oracle Java SE的新Oracle技术网许可协议与提供以前版本的JDK的许可证大不相同.在下载和使用本产品之前,请仔细阅读新条款.
Oracle还在jdk.java.net/11上的GPL许可下提供此软件
请注意,Oracle称Oracle Java和OpenJDK Java的许可证是不同的.(尽管两者都是基于相同的源代码库构建的.)忽略这一点,这是危险的!
Bas*_*que 32
Oracle不再希望最终用户安装JRE或JDK.浏览器中的Java Applet和Java Web Start应用程序交付都将逐步淘汰,最终用户无需使用JRE.期望基于Java的应用程序捆绑自己的Java实现.唯一有意识地安装JDK的人将是开发人员和服务器端系统管理员.
重要:
学习关于:
这是一个流程图,可以帮助您在提供Java 11实现的各个供应商中查找和决定.
可以使用“adoptopenjdk”项目网站下载最新的jre和JDK https://github.com/AdoptOpenJDK/openjdk-jdk11
在此处找到最新链接 > https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot
编辑:问题已修复
我已经使用他们的夜间构建来解决 JDK 包中缺少 JRE 的问题 https://adoptopenjdk.net/nightly.html?variant=openjdk11