2010-09-23 1 views
0

Я не знаю, почему я получаю ошибку java.lang.NoClassDefFoundError выполнения на следующей строке:java.lang.NoClassDefFoundError для java.awt.event.MouseAdapter в Applet

this.startBtn.addMouseListener(new MouseAdapter() { 
    public void mouseClicked(MouseEvent e) { 
     startClicked(); 
    } 
    }); 

в апплета. Он прекрасно компилируется. Как может jre не найти основной класс awt? Я использую ту же строку в другом апплете без проблем. Что я не понимаю?

Заранее спасибо

+0

Вы можете публиковать полную версию ошибки? –

ответ

0

Посмотрите на "NoClassDefFoundError in Java Applet on invokeLater()". Компиляция класса, содержащего фрагмент кода, приведет к созданию других файлов классов, таких как MyClass$1.class. Убедитесь, что они также развернуты.

+0

Если класс не находится в пути к классам, класс ClassNotFoundException должен быть указан. – irreputable

+0

Спасибо! Ты сделал это. – farhadf

+0

@irreputable: Не в этом случае. Если приложение использует что-то вроде 'Class.forName()', тогда может быть выбрано 'ClassNotFoundException'. – kschneid

Смежные вопросы