【发布时间】:2019-11-30 09:16:52
【问题描述】:
我正在尝试通过运行以下命令的命令行来运行我使用 IntelliJ IDEA 编译的 java 应用程序: java myApp.Main
这给了我以下错误: “线程“主”java.lang.UnsupportedClassVersionError 中的异常:FlightConverter/Main 已由 Java 运行时的更新版本(类文件版本 55.0)编译,此版本的 Java 运行时仅识别最高 52.0 的类文件版本“
在 IntelliJ 中,要在运行配置中运行的 JRE 设置为:/Java/jdk-11.0.3,但是当我尝试运行它时出现上述错误。当我在 cmd 中输入 java -version 时,我得到“1.8.0_211”
我似乎真的不知道如何更新我当前的 JRE 以匹配编译器使用的内容?看来我只能在网上找到 JRE 8.xx
【问题讨论】:
-
从 Java 11 开始,Oracle 仅发布 JDK 发行版。没关系。只需安装和使用 JDK。
-
AdoptOpenJDK 仍然提供 JRE adoptopenjdk.net/…
标签: java