Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
MiAnDm
Зарегистрирован: 14.01.2008 Сообщения: 1
|
Добавлено: Пн Янв 14 2008 19:01 Заголовок сообщения: JAVA не находит пакет |
|
|
Два класса были включены в пакет. Третий класс вызывает классы из пакета. Компиляция данного класса проходит успешно, но выполнение выдаёт ошибку: Exception in thread "main" java.lang.NoClassDefFoundError: <имя класса3>. Путь к пакету указывался и ключём и переменной окружения. Может кто подскажет, в чём дело? |
|
Вернуться к началу |
|
|
Штирка
Зарегистрирован: 07.05.2003 Сообщения: 132 Откуда: Новосибирская область
|
Добавлено: Пн Янв 14 2008 19:52 Заголовок сообщения: Re: JAVA не находит пакет |
|
|
Вызов 2 классов в исходнике класса 3 сделан через
<code>import имя_пакета.имя_класса_1;
import имя_пакета.имя_класса_2;
</code>
Так?
Во первых, рекомендую проверить правильность указываемой иерархии.
Во вторых, при использовании пакетов, есть дополнительные ограничения на "видимость" классов и данных в пределах и за пределами этих пакетов.
Если надо, есть книга по Java, на русском где это разжеванно - писать в личку если что.
MiAnDm писал(а): | Два класса были включены в пакет. Третий класс вызывает классы из пакета. Компиляция данного класса проходит успешно, но выполнение выдаёт ошибку: Exception in thread "main" java.lang.NoClassDefFoundError: <имя класса3>. Путь к пакету указывался и ключём и переменной окружения. Может кто подскажет, в чём дело? |
|
|
Вернуться к началу |
|
|
tellary
Зарегистрирован: 29.01.2008 Сообщения: 7
|
Добавлено: Вт Янв 29 2008 13:19 Заголовок сообщения: |
|
|
"Путь к пакету указывался и ключём и переменной окружения", как указывался. Где лежали классы или джарник, и какой указывался при этом путь?
В крайнем случае запукуй в архив исходники и скрипт, которым ты пытаешся (собирать, запускать) или напиши подробное описалово, что делается и в какой последовательности. |
|
Вернуться к началу |
|
|
|