在 netbeans 中输入 table 后出错

error after input table in netbeans

我输入 table 后出现错误。 我想将一些带有我名字的数据从我的数据库显示到 jtable。 所以我拖放 jtable, 我编辑 jtable 的元素, 然后我转到我的查询并更改它。

之后 netbeans 给我这个错误

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdesktop/beansbinding/Property
at main.Login.jButton1ActionPerformed(Login.java:142)
at main.Login.access[=11=]0(Login.java:20)
at main.Login.actionPerformed(Login.java:61)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at 

但是对于 gui,我让 netbeans 来构建它,你能帮我吗..??我不知道如何使用 netbeans

制作 jtable

my screenshot

首先,NoClassDefFoundError 意味着您导入的某些库在 运行 时丢失了。这就是为什么您在编译时没有收到任何语法错误的原因。 P.S : ClassNotFoundError vs NoClassDefFounderror 有完全不同的故事。 所以我没什么建议

  1. 1.In 您的命令行参数 Unix(和 OSX)与 windows 具有不同的类路径分隔符(:而不是 ;)

  2. 检查你的重要 jars classes.I 认为你可能在一个重要的 jars 上使用了一个错误的版本(假设你没有使用 专家)

更新:

  • 已从较新的 Netbeans 中删除对 JSR 296 的支持 版本(从 7.1 开始),基本上是你背后的框架 "Java Desktop Application" 项目模板)突然被 掉线了。
  • 所以你要做的是没有必要使用 SAF 来 直观地设计一个表单。 NetBeans swing 设计师(称为 Matisse) 可以用来设计任何JFrame、JDialog、JPanel等

你只需要

右键单击 -> 新建 -> JFrame 窗体...

您就可以拖放了!