我已经开发了一个Java和Csound的大型程序,直到现在才顺利运行。
在最后几天,我决定添加一个“信息”菜单来显示有关开发人员的信息。
这个信息显示在我在Netbeans中创建的另一个框架中;我使用setVisible(true)
打开它。
奇怪的是,在Netbeans中,一切都没有问题,在命令行中除了信息框架外一切正常。
很明显,班级存在并且有效。
有什么想法吗?
所以这是例外:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: userInterface/info/InfoFrame at userinterface.MainFrame.jMenuItem1ActionPerformed(MainFrame.java:380)
[剪断]
答案 0 :(得分:3)
类存在确定,但在从命令行运行时不在类路径中。确保jar存在于命令行的类路径中。 Netbeans为你做幕后工作。