|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
Снова java.lang.NoClassDefFoundError08.10.2013, 13:20. Показов 13506. Ответов 23
Метки нет (Все метки)
Здравствуйте. Я конечно понимаю,что для большинства вопрос будет простейший. И то что аналогичные вопросы задаются раз в неделю,но я новичок и помощи
![]() Предисловие. При написание простой программы для вычисления факториала, после компиляции при запуске вылетает не без известная ошибка. Прочитал на --" Что это означает? А означает это вот что. Виртуальная машина нашла класс, который я пытаюсь запустить – Test. Нашла она его исключительно потому, что я сказал – искать в этой директории класс по имени Test. Прошу обратить внимание – по ПОЛНОМУ имени Test. Машина нашла его. Но класс-то на самом деле – test.Test. Именно об этом она и сообщает – wrong name: test/Test" Внимание.И так вопрос от новичка, как это исправить? Как делаю: 1)NetBeansProjects\Fact\src\fact>javac 2)NetBeansProjects\Fact\src\fact>java -classpath . Fact и получаю.. Exception in thread "main" java.lang.NoClassDefFoundError: fact (wrong name: Fact/Fact) at java.lang.ClassLoader.defineClass1(Nativ e Method) at java.lang.ClassLoader.defineClass(ClassL oader.java:792) at java.security.SecureClassLoader.defineCl ass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLC lassLoader.java:449) at java.net.URLClassLoader.access$100(URLCl assLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLo ader.java:361) at java.net.URLClassLoader$1.run(URLClassLo ader.java:355) at java.security.AccessController.doPrivile ged(Native Method) at java.net.URLClassLoader.findClass(URLCla ssLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoa der.java:424) at sun.misc.Launcher$AppClassLoader.loadCla ss(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoa der.java:357) at sun.launcher.LauncherHelper.checkAndLoad Main(LauncherHelper.java:482)
0
|
|
| 08.10.2013, 13:20 | |
|
Ответы с готовыми решениями:
23
java.lang.NoClassDefFoundError Java.lang.NoClassDefFoundError Проблема с запуском jar: Exception in thread "main" java.lang.NoClassDefFoundError: com/ibm/mq/MQException |
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|||||||
| 08.10.2013, 15:19 | |||||||
2
|
|||||||
| 08.10.2013, 16:03 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
| 08.10.2013, 17:22 [ТС] | |
|
Спасибо,уважаемые за терпение ,но теперь класс найти не может(Error: Could not find or load main class Fact.Fact).
Попробовал java -cp....тоже самое
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 09.10.2013, 10:33 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|||||||
| 09.10.2013, 12:42 [ТС] | |||||||
0
|
|||||||
|
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
|
|
| 09.10.2013, 16:23 | |
|
Проверьте еще раз чтоб класспуть указывал в корень вашего проекта, или если сильно хочется запустить с консоли, пропишите полный путь или скопируйте в корень с компилятором(bin)
1
|
|
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|||||||
| 10.10.2013, 07:33 [ТС] | |||||||
|
Запустить с консоли нет особого желания. Пробовал нетбинсе эффект тот же.
0
|
|||||||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 10.10.2013, 10:54 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
| 10.10.2013, 11:34 [ТС] | |
|
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 10.10.2013, 12:26 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|||||||||||
| 10.10.2013, 13:09 [ТС] | |||||||||||
|
Благодарю за терпение.Но все же мне необходимо докопаться до сути. Возможно я как новичок, не ясно изложил ситуацию. Напишу свои действия подробно,возможно ткнете на мою ошибку.
При компиляции/запуске из командной строки: 0. C:\Users\1>cd Documents\NetBeansProjects\Fact\src\fact 1. >javac Fact.java 2. >java -classpath . Fact.Fact после этого ошибка Error: Could not find or load main class Fact.Fact Если пишу вместо Fact.Fact просто Fact то...:
Имея уже написанный код нажимаю кнопку запуск(зеленый треугольник)
(предыдущие мелкие проекты в нетбинсе я так и запускал не указывая дополнительно ни как на класс,при этом все функционировало) спустя 2-3секунды: Чем больше я пытаюсь решить эту проблему тем мне интересней ее побороть наконец. В связи с этим прошу не нервничать и стебаться,а помочь указав на ошибку в моих действиях.
0
|
|||||||||||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 10.10.2013, 13:16 | |
|
Ошибка первая. Вы до сих пор не привели код, который Вы запускаете, в виде прикрепленного к сообщению файла. Только так можно понять, что причина в коде/не в коде.
0
|
|
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
| 10.10.2013, 13:28 [ТС] | |
|
Ок.
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|||||||||||
| 10.10.2013, 14:11 | |||||||||||
|
1. Скопировал Ваш класс в c:\tmp\1
2. создал в c:\tmp\1 директорию classes, чтобы отделять исходники от скомпилированных файлов 3.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
| 10.10.2013, 14:50 [ТС] | |
|
tmp -что за папка?это папка где временно находится запущенная программа?или нет?
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 10.10.2013, 15:59 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 9
|
|
| 10.10.2013, 20:10 [ТС] | |
|
Победа!)Огромное спасибо за терпение.
Добавлено через 2 часа 46 минут Skipy, Все отлично запустилось и работает.Еще раз спасибо за помощь. Но назрел вопрос.Запустил через командную строку. А netbeanse та же ошибка. в чем может быть дело?
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 11.10.2013, 10:28 | |
|
Значит, где-то в конфигурации NB по-прежнему неправильно прописано имя.
1
|
|
| 11.10.2013, 10:28 | |
|
Помогаю со студенческими работами здесь
20
Ошибка Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/applicat ion/SingleFrameApplication Java.lang.ExceptionInInitializerError Java.lang.IllegalStateException Java.lang.NullPointerException java.lang.NullPointerException Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|