gpt4 book ai didi

java - 开发基本 java SWING 应用程序时出现 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-02 04:36:46 25 4
gpt4 key购买 nike

我正在 intellij 上学习 SWING。我在 GUI 设计器上制作了一个包含按钮的快速应用程序。我编译得很好,但每当我运行它时,它都会抛出此错误

Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/uiDesigner/core/GridLayoutManager

这是代码(我从另一个主文件运行此文件)

import javax.swing.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

/**
* Created by Leon_Clemente on 6/3/15.
*/
public class myFirstTest extends JFrame {
private JTabbedPane tabbedPane1;
private JPanel panel1;
private JButton browseButton;
private JButton uploadButton;
private JCheckBox checkBox1;
private JCheckBox checkBox2;

public myFirstTest() {
/*
browseButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
}
});
*/
setVisible(true);
}

private void createUIComponents() {
}
}

所以我在论坛上阅读,唯一可以与此问题相关的是我的运行类路径与我的编译类路径不同(?)但我仍然不完全明白这个想法。

最佳答案

forms_rt.jar 包含 GridLayoutManager 类,该 jar 位于 (IntelliJ IDEA Root)\lib 中。在编译环境中搜索这个jar。

将此 jar 添加到类路径中。

How to set the classpath - setting the path of a jar file

关于java - 开发基本 java SWING 应用程序时出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649077/

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