Eclipse Oxygen:不兼容的 java 版本

Posted

技术标签:

【中文标题】Eclipse Oxygen:不兼容的 java 版本【英文标题】:Eclipse Oxygen : Incompatible java versions 【发布时间】:2018-10-18 01:38:28 【问题描述】:

我刚刚安装了 Eclipse Oxygen 并创建了一个 JFrame 项目。从源视图切换到设计视图时,我收到“不兼容的 java 版本错误”。

完全错误描述:Eclipse 在 0 下运行,但是这个 Java 项目有 10 个 Java 合规级别,因此 WindowBuilder 将无法从这个项目加载类。为项目使用较低级别的 Java,或使用较新的 Java 版本运行 Eclipse。

我在 windows --> 首选项 --> java --> 编译器中检查了版本,其中编译器合规级别为 10 并检查项目属性 --> java 编译器 --> 编译器合规级别为 10。

如何解决这个问题?我浏览了谷歌,但没有任何效果......

【问题讨论】:

【参考方案1】:

Windowbuilder 目前不适用于 Java 9 或 10。这在 Eclipse 错误517291 中有描述。

使用 Java 8 运行 Eclipse 似乎是运行 windowbuilder 的唯一方法。

【讨论】:

【参考方案2】:

我刚刚在 5 月 5 日问了同样的问题,我自己找到了答案。 然而,我的问题被标记为“重复”,而您是在我 3 天后提出相同问题的人。 Yall 一定是那么拼命想拿分。 -_- Incompatible Java versions. Eclipse running under 0

【讨论】:

以上是关于Eclipse Oxygen:不兼容的 java 版本的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 安装(Oxygen版本)

Eclipse4.7Oxygen1.RC3新版发布

eclipse oxygen 版本(即为4.7版本)打开 could not create the java virtual machine问题

RHEL7.2 安装Eclipse-oxygen Hadoop开发环境

JAVA 最新 环境搭建(JDK 1.8 + Tomcat 9 + eclipse oxygen)

eclipse oxygen 版本(即为4.7版本)打开 could not create the java virtual machine问题