IntelliJ IDEA-GUI设计器-无法预览表单

And*_*s R 7 java user-interface swing intellij-idea

当我在IntelliJ IDEA中创建GUI表单时,单击“ 预览”菜单项将 创建错误:

无法预览表单'... / Main.form'原因:找不到类:javax.swing.JPanel

但是,在链接的类中手动创建一个主方法并运行后者,将创建我的应用程序窗口而不会出现问题:

public static void main(String[] args) {
    JFrame frame = new JFrame("UBPrivacy");
    frame.setContentPane(new Main().panel1);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)

在我的项目结构中,我选择了Project SDK:java 9.0.1
在我的平台设置中,SDK 9.0已配置了所有必需的路径(java.desktop等)。

我想知道这是否是IntelliJ IDEA错误,还是我以某种方式错误地配置了我的类路径,模块或其他东西。(由于我的手动主运行成功完成。)

在此先感谢您对本主题的任何帮助。

小智 8

迟到了2年,错误仍然存​​在...

对于重新发现这个问题的任何人。您需要将项目SDK从Java 9,10,11降级到Java 8