Цитата:
Сообщение от Skvorez
Спрошу и здесь: Ошибка java :484: not a ststement classnotfoundexception
Что бы это значило?
|
Цитата с ЗАПА, авторство Лакота
Источник:
http://dispersalfield.ru/main/index....pic,237.0.html
Причин бывает много, назову несколько.
Первая - если открыть нужный исходник ОТДЕЛЬНО от других файлов,
то некотрые внешние связи будут описаны неправильно.
Второе - есть там (почти везде ) "лихая" конструкция проверки
существования.
Вот так открывается -
static java.lang.Class _mthclass$(java.lang.String s)
{
return java.lang.Class.forName(s);
java.lang.ClassNotFoundException classnotfoundexception;
classnotfoundexception;
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}
А выгледеть должна так -
static java.lang.Class _mthclass$(java.lang.String s)
{
java.lang.Class class1;
try
{
class1 = java.lang.Class.forName(s);
}
catch(java.lang.ClassNotFoundException classnotfoundexception)
{
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}
return class1;
}
Жизнь показывает, что эту фигню вообще можно удалить...
Это бывает чаще всего...
Третье - дефолтное оружие надо переписывать СТОПУДОВО в новую конструкцию.
Четвертое - строчка ПРИКРЕПЛЕНИЯ кокпита открывается неправильно , без выделеного -
com.maddox.rts.Property.set(class1, "cockpitClass", new java.lang.Class[]{CockpitAN_2.class});
Пятое - Не объявленное окружение в заголовке.
Если добавили обращения к внешним классам - потрудитесь добавить описание пакетов.
Шестое - СИНТАКСИС и ПУНКТУАЦИЯ...