尝试 运行 Java-project in jdk 18.0.1.1 时出现 LinkageError
LinkageError when trying to run Java-project in jdk 18.0.1.1
我在 jdk 17.0.3
中启动了一个当前 运行 的项目,在新的 jdk 18.0.1.1
中出现了以下错误:
Fehler: Beim Laden der Klasse launching.Main ist ein LinkageError aufgetreten
java.lang.UnsupportedClassVersionError: launching/Main (class file version 61.65535) was compiled with preview features that are unsupported. This version of the Java Runtime only recognizes preview features for class file version 62.65535
我尝试过清理和重建,新版本也启用了预览功能。 (在 vm args 和 .settings 文件中)。玩弄 jre-settings 没有帮助,我害怕破坏某些东西。
安装最新版本的 eclipse 可以解决问题,因为旧版本不支持 jdk18。
我在 jdk 17.0.3
中启动了一个当前 运行 的项目,在新的 jdk 18.0.1.1
中出现了以下错误:
Fehler: Beim Laden der Klasse launching.Main ist ein LinkageError aufgetreten
java.lang.UnsupportedClassVersionError: launching/Main (class file version 61.65535) was compiled with preview features that are unsupported. This version of the Java Runtime only recognizes preview features for class file version 62.65535
我尝试过清理和重建,新版本也启用了预览功能。 (在 vm args 和 .settings 文件中)。玩弄 jre-settings 没有帮助,我害怕破坏某些东西。
安装最新版本的 eclipse 可以解决问题,因为旧版本不支持 jdk18。