Windows 上的 Java SE 8 之后,最终用户可以使用哪些 JRE?

Windows 上的 Java SE 8 之后,最终用户可以使用哪些 JRE?

从历史上看,一直可以从 Sun 和 Oracle 获取 JRE。但自 Java SE 9 以来,Oracle 仅提供版本 8 的更新。

当我在 Eclipse 中基于更高版本的 JDK 构建程序并尝试在具有此版本 8 JRE 的机器上运行它时,出现错误:

java.lang.UnsupportedClassVersionError: com/path/SomeClass 已由较新版本的 Java Runtime(类文件版本 56.0)编译,此版本的 Java Runtime 仅识别最高 52.0 版的类文件版本

有办法通过使用javaJDK 提供的二进制文件来解决这个问题,但是这是不是这是用户所期望的事情。

那么现在,在 Java SE 8 之后,我应该引导我的软件的 Winodws 用户去哪里获取最新的 JRE?

相关内容