java - Eclipse Oxygen:不兼容的 java 版本
问题描述
我刚刚安装了 Eclipse Oxygen 并创建了一个 JFrame 项目。从源视图切换到设计视图时,我收到“不兼容的 java 版本错误”。
完全错误描述:Eclipse 在 0 下运行,但是这个 Java 项目有 10 个 Java 合规级别,因此 WindowBuilder 将无法从这个项目加载类。为项目使用较低级别的 Java,或使用更新的 Java 版本运行 Eclipse。
我在 windows --> 首选项 --> java --> 编译器中检查了版本,其中编译器合规级别为 10,并在项目属性 --> java 编译器 --> 编译器合规级别为 10 中检查。
如何解决这个问题?我浏览了谷歌,但没有任何效果......
解决方案
Windowbuilder 目前不适用于 Java 9 或 10。这在 Eclipse 错误517291中进行了描述。
使用 Java 8 运行 Eclipse 似乎是运行 windowbuilder 的唯一方法。
推荐阅读
- if-statement - 如何在 Tcl 中使用带有期望的 if 语句进行远程登录?
- django - 如何在分配前引用的 /register/ 局部变量 'form' 处调试此 UnboundLocalError?
- python - 在 anaconda 提示符中使用 pip 安装软件包时出错(TLS/SSL 错误)
- javascript - 不要让小数点在输入值内重复一次以上
- kubernetes - 无法使用 kubectl 创建 Secret
- css - 布尔玛:链接的悬停颜色与颜色有关吗?
- python - 具有矩阵单独行乘法的每个向量元素的 Numpy 运算符
- java - 如何修复java中的空指针异常错误
- python - django 休息问题:get_extra_actions 与 listApiView
- django - 重新启动 Django 应用程序,使用 FastCGI 部署在 IIS 上