我在Eclipse上安装了WindowBuilder,以便为程序创建图形用户界面。当我转到“设计”选项卡时,会出现以下错误:
Eclipse运行在1.8以下,但是这个Java项目有10个Java遵从级别,因此WindowBuilder将无法从这个项目加载类。为项目使用较低级别的Java,或者使用更新的Java版本运行Eclipse。
我目前已经安装了Java 8(更新171)和Oxygen.3a (4.7.3a) (Eclipse版本)。我以前已经下载了Java10,但我读到有一个WindowBuilder无法在该版本上工作的错误,并且它重新推荐了版本8,这是我下载并安装的版本(卸载版本10之后)。但问题仍然存在。
我能做些什么来解决这个问题?谢谢。
发布于 2018-07-19 03:59:49
只需将项目的遵从级别从10更改为1.8,重新构建,设计选项卡就可以工作了:
- Select the project's node in **Project Explorer**, right-click and select **Properties**.
- Select **Java Compiler** from the column on the left.
- Uncheck _Use Compliance from execution environment..._
- Select 1.8 from the drop list for **Compiler compliance level**. (Presumably its current value is 10.)
- Click the **Apply and Close** button.

另一个问题是,由于您已经卸载了Java 10,如果您还没有卸载Java 10,那么您也应该从安装的JRE中删除它:
发布于 2018-09-13 09:59:21
WB 1.9.1解决了这一问题:
发布于 2021-02-14 11:15:27
只需将项目的遵从性级别从当前的1.8级更改为1.8,重建和设计选项卡就可以工作了:它适用于我
https://stackoverflow.com/questions/51408029
复制相似问题