当前位置: 首页 > 知识库问答 >
问题:

WindowBuilder不兼容的Java版本

子车征
2023-03-14

我目前安装了Java8(更新171)和Oxygen.3a(4.7.3a)(Eclipse版本)。我以前下载过Java10,但我读到有一个bug,WindowBuilder不能在该版本上工作,它被推荐为版本8,这是我下载并安装的版本(在卸载版本10后)。但问题还在。

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

共有1个答案

东郭淇
2023-03-14

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

>

  • 更改项目的遵从性级别:

    • 在项目资源管理器中选择项目的节点,右键单击并选择属性。
    • 从左边的列中选择Java编译器。
    • 取消选中从执行环境使用遵从性...
    • 从放置列表中选择1.8作为编译器遵从级别。(假定当前值为10。)
    • 单击应用并关闭按钮。

      null

  •  类似资料:
    • 问题内容: 我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。从源视图切换到设计视图时,出现“不兼容的Java版本错误”。 完全错误Desc:Eclipse在0以下运行,但是此Java项目的Java兼容级别为10,因此WindowBuilder将无法从该项目中加载类。对项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我在Windows中检查了版本->首

    • 我正在使用生成cacerts。 然后我使用,但我会遇到这样的例外: 这是兼容性问题吗?使用一个版本的java生成的Cacert是否与另一个版本的java不兼容?

    • Websphere 8.5.0.2具有java 1.7u67。因此,我正在使用Java 1.7u60构建我的应用程序。但Websphere在部署时仍会抱怨,不兼容的版本和应用程序可能已编译为服务器配置的更高版本。 除了1.7u60之外,我的本地系统中没有其他版本的Java。不确定引发此错误的原因。这可能是websphere的问题吗?或者,在构建应用程序时,我是否遗漏了什么?附言:这是一个。我尝试在

    • 我有一个使用JDK1.7编译的jar文件,我想在加载时检查一下我的jar运行的java运行时环境是否是1.7或更新的。有办法做到这一点吗? 我尝试使用System.getProperty(“java.version”),但这没有帮助,因为我的类版本是51,而JRE1.6拒绝加载它。

    • 问题内容: 我的应用程序有一个硬依赖或优于 但是我也在使用它与> 22.0的番石榴版本不兼容,如下所述: https://github.com/SeleniumHQ/selenium/issues/4381 我对Java很陌生,这里最好的做法是什么? 我已经研究过类加载器,但是看起来像是一个很深的兔子洞。 问题答案: 由于您对 使用有严格的依赖, 可能会使您走上十字路口。但是 Selenium发行

    • 这本书讲述的是 Swift 5.1,它是 Xcode 11 中包含的默认版本。你可以使用 Xcode 11 来编译用 Swift 5.1、Swift 4.2 或 Swift 4 写的代码。 当你使用 Xcode 11 编译 Swift 4 和 Swift 4.2 代码时,大部分 Swift 5.1 的功能是可用的。也就是说,下面的变更仅对 Swift 5.1 或后续版本生效: 返回不透明类型的函数