首页 > 解决方案 > Eclipse Oxygen:不兼容的 java 版本

问题描述

我刚刚安装了 Eclipse Oxygen 并创建了一个 JFrame 项目。从源视图切换到设计视图时,我收到“不兼容的 java 版本错误”。

完全错误描述:Eclipse 在 0 下运行,但是这个 Java 项目有 10 个 Java 合规级别,因此 WindowBuilder 将无法从这个项目加载类。为项目使用较低级别的 Java,或使用更新的 Java 版本运行 Eclipse。

我在 windows --> 首选项 --> java --> 编译器中检查了版本,其中编译器合规级别为 10,并在项目属性 --> java 编译器 --> 编译器合规级别为 10 中检查。

如何解决这个问题?我浏览了谷歌,但没有任何效果......

标签: javaeclipseversioneclipse-oxygen

解决方案


Windowbuilder 目前不适用于 Java 9 或 10。这在 Eclipse 错误517291中进行了描述。

使用 Java 8 运行 Eclipse 似乎是运行 windowbuilder 的唯一方法。


推荐阅读