我在Eclipse上安装了WindowBuilder,为程序创建了一个图形用户界面。当我转到“设计”选项卡时,出现以下错误:
Eclipse在1.8下运行,但是这个Java项目有10个Java合规级别,因此WindowBuilder将无法从该项目加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。
我目前已经安装了Java 8(更新171)和Oxygen.3a(4.7.3a)(Eclipse版本)。我之前已经下载过Java 10,但我读到有一个错误,WindowBuilder不能在该版本上运行,并且推荐使用版本8,这是我下载和安装的版本(在卸载版本10之后)。但问题仍然存在。
我该怎么做才能解决这个问题?谢谢。
只需将项目的合规性级别从10更改为1.8,重建并且“设计”选项卡应该可以正常工作:
作为一个单独的问题,由于您已经卸载了Java 10,因此如果您尚未执行此操作,则还应将其从已安装的JRE中删除:
WB 1.9.1解决了这个问题: