Java SE 10.0.1中的Eclipse Oxygen Window Builder错误

时间:2018-05-01 22:27:47

标签: java eclipse windowbuilder java-10

我正在使用Eclipse Oxygen .3a并使用符合JDK Java SE-10.0.1我试图在另一台计算机上使用与Oxygen和Java SE-9配合使用的Windows构建器,但是,我无法使用IDE打开"设计"标签。有了这个设置......我也在运行JDK SE10

当我点击设计标签时,我收到以下错误:

Eclipse在0下运行,但是这个Java项目具有9个Java合规级别,因此WindowBuilder将无法从该项目加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。

我不能使用更新版本的eclipse,因为我没有看到任何东西。我尝试将合规性级别设置为Java SE-9而不改变操作(即使打开也关闭以获得相同的结果)。我想看看我是否可以再次下载Java SE-9,但我只看到Java SE-10.0.1在那里下载。 Java SE-9还能被收购吗?

另一个注意事项我试图打开一个符合Java SE 10标准的项目,并得到相同的结果。有没有人对我还能尝试什么有任何想法?

谢谢

3 个答案:

答案 0 :(得分:1)

我正在使用Eclipse光子,当我尝试切换到windowBuilder时通常会出现此问题。我已经在我的PC中安装了Java JDK 1.8和Java 10,这是我如何解决的问题:

  1. 打开您的项目
  2. 右键单击JRE系统库[Java SE-10]
  3. 点击属性
  4. 在下一个窗口中,在执行环境comboBox中更改为Java SE-1.8
  5. 应用并关闭
  6. 尝试使用windowBuilder打开项目。

答案 1 :(得分:0)

我最近遇到了我正在编写的程序的问题,当我意识到我有一个JDK更新时很难调试!所以我去了JDK 10.0.1并且遇到了与上面描述的完全相同的问题。也许Windowbuilder尚未更新为与10.0.1兼容。

9.0.1在Windows 10上对我很有用,但我可以试试9.0.4 以下是存档版本的链接。

http://jdk.java.net/archive/

卸载10.0.1,然后将压缩文件解压缩到正确的位置(程序文件\ Java)(程序文件(x86)\ Java),无论您使用哪个。

答案 2 :(得分:-1)

我想添加 - 亲爱的人们,请注意你不应该只使用 Eclipse Oxygen 3.a ,而是正确Eclipse IDE for Java EE Developers(link for Oxygen)

安装相同体系结构的JDK和Oxygen IDE非常重要(两者都必须是x86或x64)。