gpt4 book ai didi

java - Eclipse Oxygen.3a Java IDE 无法通过窗口生成器错误打开向导添加窗口 GUI

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:17 30 4
gpt4 key购买 nike

我尝试使用Eclipse Oxygen v4.7.3a (氧气)Java IDE。

我尝试使用窗口生成器通过 Java 构建 GUI 应用程序,但是当我尝试添加窗口时出现错误消息。

我尝试用谷歌搜索它,但我什至不知道该消息需要我做什么。

它说:

<小时/>

打开向导时出现问题

The selected wizard could not be started.
Plug-in org.eclipse.wb.swing was unable to load class org.eclipse.wb.internal.swing.wizards.application.NewSwingApplicationWizard.
An error occurred while automatically activating bundle org.eclipse.wb.core.java (528).
<小时/>

我的java -version输出:

OpenJDK version "10" 2018-03-20
OpenJDK Runtime Environment (build 10+46-Ubuntu-5ubuntu1)
OpenJDK 64-Bit Server VM (build 10+46-Ubuntu-5ubuntu1, mixed mode)
<小时/>

最佳答案

我在安装了 Java JDK 10 的 Mac 上的 Eclipse Oxygen.3a 中出现了完全相同的错误。 WindowBuilder 1.9 中的代码使用了 Java 10 中已更改或删除的 Java 功能。我通过进行两项更改解决了该问题(他们假设您的系统上有 Java 9 JDK;如果没有,您必须安装它):

  • 将 Eclipse 的 Java VM 更改为 Java 9 JDK 中的虚拟机(使用 eclipse.ini 中的 -vm 设置;请参阅 this link 了解如何执行此操作的好文章)
  • 将项目的 JRE 更改为 Java 9 JRE

第一个更改是更重要的更改,因为 Window Builder 是作为 Eclipse 的一部分运行的开发辅助工具。

出于我自己的理智,我对项目 JRE 进行了更改,因此我没有混合使用 Java 版本。您也许可以跳过该更改(我没有尝试过)。

我仍然将 Java 10 作为系统的默认设置,因此如果您安装了这两个 JDK,则不必完全回退到 Java 9。可能需要进行一些调整才能同时安装 Java 9 和 10,并将您喜欢的版本设置为系统默认值。

关于java - Eclipse Oxygen.3a Java IDE 无法通过窗口生成器错误打开向导添加窗口 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50082515/

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