我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。从源视图切换到设计视图时,我得到“不兼容的Java版本错误”。
完整错误说明:Eclipse在0下运行,但此Java项目具有10个Java合规级别,因此WindowBuilder将无法从此项目加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。
我检查了Windows中的版本 - >偏好 - > java - >编译器合规性级别为10的编译器 并检查项目属性 - > java编译器 - >编译器合规级别为10。
如何解决此问题?我浏览谷歌但没有任何作用......
答案 0 :(得分:1)
Windowbuilder当前不适用于Java 9或10.这在Eclipse bug 517291中有描述。
使用Java 8运行Eclipse似乎是运行windowbuilder的唯一方法。
答案 1 :(得分:0)
我刚在5月5日问了同样的问题,我自己也找到了答案。 然而我的问题标记为"重复"而你是在我之后3天问同一个问题的人。 Yall必须非常渴望获得积分。 -_- Incompatible Java versions. Eclipse running under 0