Java Eclipse中的WindowBuilder设计选项卡不完整

Java Eclipse中的WindowBuilder设计选项卡不完整,java,eclipse,jframe,windowbuilder,Java,Eclipse,Jframe,Windowbuilder,我正在为一个项目创建一个JFrame,当我试图编辑它时,“设计”选项卡是空白的 我已经创建了一个测试项目,所有东西都是默认的,这个“错误”仍然存在 以下是测试代码: package test; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder;

我正在为一个项目创建一个JFrame,当我试图编辑它时,“设计”选项卡是空白的

我已经创建了一个测试项目,所有东西都是默认的,这个“错误”仍然存在

以下是测试代码:

package test;

import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class Test extends JFrame {

private JPanel contentPane;

/**
 * Launch the application.
 */
public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                Test frame = new Test();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

/**
 * Create the frame.
 */
public Test() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    contentPane.setLayout(new BorderLayout(0, 0));
    setContentPane(contentPane);
  }

}
这就是我已经做过的:

  • WindowBuilder已经安装,包括1.9.5和1.9.6.pre-Nightly Build(我也尝试过只安装其中一个,但没有成功)

  • 我已经安装了Swing所需的所有软件包,包括:Swing Designer、所有SWT组件和所有WindowBuilder组件

  • 我尝试卸载并重新安装所有这些软件包和组件,但仍然没有成功

  • 已选中“窗口>首选项>WindowBuilder”上的“将WindowBuilder编辑器与自动识别的Java GUI文件关联”选项

剩下的就是重新安装Eclipse了,我有点担心,因为我已经安装了多少插件。重新安装它们会有点痛苦

WindowBuilder是否与某些插件不兼容?我有一些关于Python和其他只是QoL的例子


编辑:问题已解决,对于任何人,只要在最后一行的eclipse.ini中添加
--非法访问=permit

这是使用Java 16运行eclipse时的已知问题

作为一种解决方法(请参阅),在
eclipse.ini
中,在末尾添加以下行(或至少在
-vmargs
之后):


在JavaSE-11中打开新项目,并将WindowBuilder降级到1.9.4版,一切正常。我也遇到了同样的问题。

我想你必须参考以下内容,因为它在我这边起作用


是吗?否则,请同时说明用于运行Eclipse的Java版本(请参阅帮助>关于EclipseIDE:安装详细信息:配置)和项目中使用的Java版本。这只发生在黑暗主题还是默认的光明主题上?我在Eclipse安装和项目中都使用jdk-16.0.1,这是我目前安装的唯一版本,是的,如果您愿意,这个“错误”也会发生在默认的经典主题上,关于你提到的
--非法访问=permit
参数,你知道我应该把.ini放在哪里吗?我对Java有点陌生,所以Eclipse。在
Eclipse.ini
文件中,添加
--非法访问=permit
作为最后一行。是的,它正在工作,非常感谢@霍尔格
--illegal-access=permit