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 版本(即为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问题