首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不兼容的WindowBuilder Java版本

不兼容的WindowBuilder Java版本
EN

Stack Overflow用户
提问于 2018-07-18 17:40:10
回答 3查看 10.9K关注 0票数 4

我在Eclipse上安装了WindowBuilder,以便为程序创建图形用户界面。当我转到“设计”选项卡时,会出现以下错误:

Eclipse运行在1.8以下,但是这个Java项目有10个Java遵从级别,因此WindowBuilder将无法从这个项目加载类。为项目使用较低级别的Java,或者使用更新的Java版本运行Eclipse。

我目前已经安装了Java 8(更新171)和Oxygen.3a (4.7.3a) (Eclipse版本)。我以前已经下载了Java10,但我读到有一个WindowBuilder无法在该版本上工作的错误,并且它重新推荐了版本8,这是我下载并安装的版本(卸载版本10之后)。但问题仍然存在。

我能做些什么来解决这个问题?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-07-19 03:59:49

只需将项目的遵从级别从10更改为1.8,重新构建,设计选项卡就可以工作了:

  1. 要更改项目的合规级别:
代码语言:javascript
复制
- Select the project's node in **Project Explorer**, right-click and select **Properties**.
- Select **Java Compiler** from the column on the left.
- Uncheck _Use Compliance from execution environment..._
- Select 1.8 from the drop list for **Compiler compliance level**. (Presumably its current value is 10.)
- Click the **Apply and Close** button.

  1. 使用1.8遵从性重新构建项目。
  2. 设计选项卡现在应该可以正常工作了。

另一个问题是,由于您已经卸载了Java 10,如果您还没有卸载Java 10,那么您也应该从安装的JRE中删除它:

  • Windows > Preferences > Java >已安装的
  • 选择JDK 10的条目,然后单击Remove按钮。
  • 如果在删除JDK 10条目时选中了它,您将被迫检查另一个JRE定义。
  • 单击应用并关闭按钮。
票数 6
EN

Stack Overflow用户

发布于 2018-09-13 09:59:21

票数 2
EN

Stack Overflow用户

发布于 2021-02-14 11:15:27

只需将项目的遵从性级别从当前的1.8级更改为1.8,重建和设计选项卡就可以工作了:它适用于我

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51408029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档