WindowBuilder 的 Java 版本不兼容
Incompatible Java Versions for WindowBuilder
我在 Eclipse 上安装了 WindowBuilder 来为程序创建图形用户界面。当我转到 'Design' 选项卡时,出现以下错误:
Eclipse is running under 1.8, but this Java project has a 10 Java
compliance level, so WindowBuilder will not be able to load classes
from this project. Use a lower level of Java for the project, or run
Eclipse using a newer Java version.
我目前已经安装了 Java 8(更新 171)和 Oxygen.3a (4.7.3a)(Eclipse 版本)。我之前下载过 Java 10,但我读到有一个错误,WindowBuilder 不能在该版本上运行,建议使用版本 8,这是我下载并安装的版本(在卸载版本 10 之后) ).但是问题依旧。
我该怎么做才能解决这个问题?谢谢。
只需将项目的合规级别从 10 更改为 1.8,重新构建,Design 选项卡应该可以工作:
要更改项目的合规级别:
- Select Project Explorer 中的项目节点,右键单击 select Properties.
- Select Java 编译器 来自左边的列。
- 取消选中从执行环境使用合规性...
- Select 1.8 来自 编译器合规级别 的下拉列表。 (推测其当前值为 10。)
- 单击应用并关闭按钮。
- 使用 1.8 合规性重建项目。
- 设计 选项卡现在应该可以正常工作了。
作为一个单独的问题,由于您已经卸载了 Java 10,如果您还没有卸载它,您还应该将其从已安装的 JRE 中删除:
- Windows > 首选项 > Java > 安装的 JRE
- Select JDK 10 的条目,然后单击 删除 按钮。
- 如果 JDK 10 条目在您删除它时被选中,您将被迫检查另一个 JRE 定义。
- 单击应用并关闭按钮。
WB 1.9.1 已解决问题:
只需将项目的合规级别从当前更改为 1.8,重新构建,“设计”选项卡应该可以工作:
对我有用
我在 Eclipse 上安装了 WindowBuilder 来为程序创建图形用户界面。当我转到 'Design' 选项卡时,出现以下错误:
Eclipse is running under 1.8, but this Java project has a 10 Java compliance level, so WindowBuilder will not be able to load classes from this project. Use a lower level of Java for the project, or run Eclipse using a newer Java version.
我目前已经安装了 Java 8(更新 171)和 Oxygen.3a (4.7.3a)(Eclipse 版本)。我之前下载过 Java 10,但我读到有一个错误,WindowBuilder 不能在该版本上运行,建议使用版本 8,这是我下载并安装的版本(在卸载版本 10 之后) ).但是问题依旧。
我该怎么做才能解决这个问题?谢谢。
只需将项目的合规级别从 10 更改为 1.8,重新构建,Design 选项卡应该可以工作:
要更改项目的合规级别:
- Select Project Explorer 中的项目节点,右键单击 select Properties.
- Select Java 编译器 来自左边的列。
- 取消选中从执行环境使用合规性...
- Select 1.8 来自 编译器合规级别 的下拉列表。 (推测其当前值为 10。)
- 单击应用并关闭按钮。
- 使用 1.8 合规性重建项目。
- 设计 选项卡现在应该可以正常工作了。
作为一个单独的问题,由于您已经卸载了 Java 10,如果您还没有卸载它,您还应该将其从已安装的 JRE 中删除:
- Windows > 首选项 > Java > 安装的 JRE
- Select JDK 10 的条目,然后单击 删除 按钮。
- 如果 JDK 10 条目在您删除它时被选中,您将被迫检查另一个 JRE 定义。
- 单击应用并关闭按钮。
WB 1.9.1 已解决问题:
只需将项目的合规级别从当前更改为 1.8,重新构建,“设计”选项卡应该可以工作: 对我有用