gpt4 book ai didi

java - WindowBuilder 不兼容的 Java 版本

转载 作者:行者123 更新时间:2023-12-01 17:50:00 24 4
gpt4 key购买 nike

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

Eclipse is running under 1.8, but this Java project has a 10 Java compliance level, so WindowBuilder will not be able to load classes from this project. Use a lower level of Java for the project, or run Eclipse using a newer Java version.

我目前已安装 Java 8(更新 171)和 Oxygen.3a (4.7.3a)(Eclipse 版本)。我之前下载过 Java 10,但我读到有一个错误,WindowBuilder 无法在该版本上运行,因此推荐使用版本 8,这是我下载并安装的版本(卸载版本 10 后)。但问题仍然存在。

我可以做什么来解决这个问题?谢谢。

最佳答案

只需将项目的合规级别从 10 更改为 1.8,然后重新构建,设计 选项卡就可以正常工作:

  1. 要更改项目的合规级别:

    • 项目资源管理器中选择项目节点,右键单击并选择属性
    • 从左侧列中选择Java 编译器
    • 取消选中使用执行环境中的合规性...
    • 编译器合规级别下拉列表中选择 1.8。 (推测其当前值为 10。)
    • 点击应用并关闭按钮。
  2. 使用 1.8 合规性重建项目。
  3. 设计标签现在应该可以正常工作了。

complianceLevel

作为一个单独的问题,由于您已经卸载了 Java 10,如果您还没有这样做,您还应该将其从已安装的 JRE 中删除:

  • Windows > 首选项 > Java > 已安装的 JRE
  • 选择 JDK 10 条目,然后点击删除按钮。
  • 如果在删除 JDK 10 条目时对其进行了检查,您将被迫检查另一个 JRE 定义。
  • 点击应用并关闭按钮。

关于java - WindowBuilder 不兼容的 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51408029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com