В Netbeans программа работает без сбоев, в командной строке я получаю JavaNoClassDefFoundError - PullRequest
1 голос
/ 14 февраля 2012

Я разработал большую программу на 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)

[snip]

1 Ответ

3 голосов
/ 14 февраля 2012

Класс существует конечно, но не в пути к классам при запуске из командной строки. Убедитесь, что JAR существует в classpath в командной строке. Netbeans делает эту магию за кулисами для вас.

...