0

我正在使用 Eclipse Oxygen .3a 并使用与 JDK Java SE-10.0.1 的合规性设计”选项卡。有了这个设置......我也在运行 JDK SE10

当我单击设计选项卡时,出现以下错误:

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

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

另一个注意事项我尝试在 Java SE 10 上打开一个合规性设置的项目,我得到了相同的结果。有人对我还可以尝试什么有任何想法吗?

谢谢

4

3 回答 3

1

我正在使用 Eclipse photon,当我尝试切换到 windowBuilder 时通常会遇到这个问题。我已经在我的 PC 中安装了 Java JDK 1.8 和 Java 10,这是我解决这个问题的方法:

  1. 打开你的项目
  2. 右键单击 JRE 系统库 [Java SE-10]
  3. 点击属性
  4. 在下一个窗口中,在 Execution environment 组合框中更改为 Java SE-1.8
  5. 申请并关闭
  6. 重试使用 windowBuilder 打开项目。
于 2018-12-02T06:59:30.857 回答
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,然后将压缩文件解压缩到正确的位置 (program files\Java) (program files(x86)\Java),无论您使用的是哪个。

于 2018-05-30T05:43:51.757 回答
-1

我想补充一点——亲爱的人们,请注意,您不仅应该使用Eclipse Oxygen 3.a, 还应该使用适合 Java EE Developers 的 Eclipse IDE氧气链接)

安装相同架构的 JDK 和 Oxygen IDE 很重要(都必须是 x86 或 x64)。

于 2018-05-04T17:28:29.807 回答