java - JDK 11 安装问题

标签 java

所以我尝试启动Java,并下载JDK 11。还将JRE更新到最新版本。安装并将我的第一个“hello world”编译为“xxx.class”后,尝试运行它:

java xxx

出现版本不兼容的错误(编译的文件是v.55,而JRE版本仅解释版本52以下的文件。)

所以我卸载了 JDK 11 并安装了 JDK 8。 现在,在我的 Java 文件夹中,同时存在 JDK.version_xxx 和 JRE.version_xxx 文件,而当我安装 JDK 11 时,没有安装 JRE 文件(我认为新 JDK 11 版本中发生的更改中已说明了这一点)。

我需要在哪里以及使用什么 JRE 才能运行使用 JDK 11 编译的文件?

最佳答案

根据 JDK 11 Release Notes,JRE 不再是 Java 11 的一部分:

In this release, the JRE or Server JRE is no longer offered. Only the JDK is offered. Users can use jlink to create smaller custom runtimes.

针对目标 JRE 版本进行编译,或使用 jlink 构建自定义运行时。

关于java - JDK 11 安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53153294/

相关文章:

java - "Multiple ResultSets were returned by the query"的解决方法是什么

Java lambda 返回一个 lambda

java - 如何在ssl中激活mq

java - 一个 ArrayList 中的多个对象类型

java - 使用 maven 安装 microsoft sqljdbc 驱动程序

Java 流 : Replacing groupingBy and reducing by toMap

java - 如何在java中创建bitset类对象数组?

java - Gradle-从Jar文件中忽略特定的jar

java - "Could not find the main class: XX. Program will exit."

java - FreeMarker:使用宏时保持标识