|
|
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
1) Создаю файл Example.java - class Example { public static void main(String args[]) { System.out.println("Example"); } } 2) Выполняю javac Example.java - получаю Example.class 3) Выполняю java Example - Выходит ошибка "Exception in thread "main" java.lang.NoClassDefFoundError :Example" >>>>>>>>>>>>>>>>>>>>>>>>>>>> когда-то этот пример работал, сейчас же ну никак не желает. Way???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 11:48 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
поставь точку в переменную среды CLASSPATH: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 11:57 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Оба файла (.java и .class) сидят в одной папке с java.exe & javac.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:18 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Добавь, лишней не будет:) Но именно в этом случае ИМХО надо класс-то как PUBLIC объявить: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:40 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Объявил пабликом - картина таже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:08 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
так укажи ж в переменной среды CLASSPATH = полный путь к корню твоих файлов class или пакетов, в которых они лежат - и ./ укажи - тогда она(java.exe) и в текущем ищет. Или пиши java classpsth <путь к папке, где Example.class лежит> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:57 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Прописал в CLASSPATH bin,lib,include - работает! Примного благодарен всем за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 14:29 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Потому что надо писать не Example, а HelloWorld ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 20:10 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Ребята, у меня таже проблема, только вот ктонибудь может обьяснить что такое этот CLASSPATH: и где его найти? для того что бы указать эту точку! Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 20:48 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
смотри тут Ответы на твои вопросы с картинками:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 21:14 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
http://skipy.developer.juga.ru/?technics/likbez.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 21:16 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
KatafeiРебята, у меня таже проблема, только вот ктонибудь может обьяснить что такое этот CLASSPATH: и где его найти? для того что бы указать эту точку! Заранее благодарю Читай здесь в первую очередь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2007, 22:21 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
>>diablero и >>getinspired Огромное Спасибо, Просветили человека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2007, 17:44 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
java xxx работает javac xxx.java не работает почему?) javac: file not found xxx.java если для интерпретатора(java) мы указываем в путь в classpath то где где указывать путь для компилятора (javac) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 19:31 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
salamanqjava xxx работает javac xxx.java не работает почему?) javac: file not found xxx.java если для интерпретатора(java) мы указываем в путь в classpath то где где указывать путь для компилятора (javac) ? RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 19:52 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток!! У меня возникла такая проблема, я запускаю в консоли простенький java-код типа HelloWorld. я прописываю javac HelloWorld.java и затем запускаю класс java -cp . HelloWorld и все прекрасно работает!! Но когда я пытаюсь запустить файл-class клиент-серверного приложения то выводится ошыбка: C:\Documents and Settings\Администратор>cd c:\j C:\j>java -cp . Server Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n umber in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) C:\j> Заранее благодарю!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 23:59 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
rion Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n umber in .class file Класс исполняется на более старой версии явы чем он был скомпилирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 00:04 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Я немного ошибся!! Возникает следующая ошибка: C:\j>java -cp . server Exception in thread "main" java.lang.NoClassDefFoundError: server (wrong name: S erver) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) C:\j> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 00:04 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Имя класса и файла не совпадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 00:11 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Спасибо!!! Все работает!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 08:16 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! У меня такая проблема: 1)Создал исходник HelloWorld.java class HelloWorld { public static void main (String args []) { System. out. println ("Hello World"); } } 2) Выполнил >javac -classpath . D:\Учеба\1\HelloWorld.java После выполнения данной команды я получил HelloWorld.class 3) Выполняю >java -classpath . D:\Учеба\1\HelloWorld Появляется ошибка: Exception in thread "main" java.lang.NoClassDefFoundError: D:\Учеба\1\HelloWorld Прописал в параметрах: в PATH путь к рабочему каталогу(C:\Program Files\Java\jdk1.5.0_04) и bin; в JAVA_HOME путь к рабочему каталогу; в CLASSPATH lib, bin, include, и где лежит мой HelloWorld.class; в SWING_HOME C:\Program Files\Java\jdk1.5.0_04lib; в JDBCHOME C:\WINDOWS\SYSTEM. Все равно появляется таже ошибка, помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2010, 19:19 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Долго_доходит 3) Выполняю >java -classpath . D:\Учеба\1\HelloWorld Появляется ошибка: Exception in thread "main" java.lang.NoClassDefFoundError: D:\Учеба\1\HelloWorld Последний параметр это ИМЯ класса. А не путь к имени класса. А classpath это ПУТИ к классам. Наверное не очевидно из имени. Соотвественно варианта два: D:\Учеба\1\>java -classpath . HelloWorld >java -classpath D:\Учеба\1 HelloWorld ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2010, 19:29 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , спасибо что откликнулись! Во втором, предложеном вами, варианте получается отличие от моей строки только в том, что у вас после classpath нет точки? И еще вопрос. После того как я прописал параметры PASS, CLASSPATH и т.д., нужно ли было перезагрузить комп, чтобы изменения вступили в силу, или это глупо? Просто после перезагрузки, я опять попробовал запустить программу, прописав в командной строке >java HelloWorld , команда выполнилась верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 10:11 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Долго_доходит Blazkowicz , спасибо что откликнулись! Во втором, предложеном вами, варианте получается отличие от моей строки только в том, что у вас после classpath нет точки? Вы похоже не читаете, что вам пишут. 1. Точка у него есть; 2. Отличия четка написаны - передавать имя класса, а не имя файла. Долго_доходит И еще вопрос. После того как я прописал параметры PASS, CLASSPATH и т.д., нужно ли было перезагрузить комп, чтобы изменения вступили в силу, или это глупо? Нет, не нужно. Достаточно перезайти в консоль. Прописывать переменную classpath на системном уровне глупо. Вы что, не на секундну не задумались, что это как-то криво? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 10:27 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Leonidv , понятно. LeonidvПрописывать переменную classpath на системном уровне глупо. Вы что, не на секундну не задумались, что это как-то криво? Я сделал, как написано здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 10:34 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Долго_доходит Во втором, предложеном вами, варианте получается отличие от моей строки только в том, что у вас после classpath нет точки? И еще вопрос. После того как я прописал параметры PASS, CLASSPATH и т.д., нужно ли было перезагрузить комп, чтобы изменения вступили в силу, или это глупо? Просто после перезагрузки, я опять попробовал запустить программу, прописав в командной строке >java HelloWorld , команда выполнилась верно.[/quot] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 10:48 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
говнохоткеи, блин... Долго_доходит Во втором, предложеном вами, варианте получается отличие от моей строки только в том, что у вас после classpath нет точки? Вот куда вам Java изучать если вы в командной строке не разобрались. В командной строке элементы разделеный пробелами. Точка это текущий путь. Но в текущем пути у вас нет класса. Он находится в D:\Учеба\1 Считайте пробелы, в общем. Отложите пока Java изучайте мануал к Windows или Linux. Долго_доходитИ еще вопрос. После того как я прописал параметры PASS, CLASSPATH и т.д., нужно ли было перезагрузить комп, чтобы изменения вступили в силу, или это глупо? CLASSPATH в переменных окружения вам особо не нужен. А PATH это просто возможность облегчить жизнь девелоперу. Опять же для Public JRE он тоже не особо нужен, так как java.exe записывается в папку Windows и может вызыватся из любого места даже без PATH. Опять же читайте мануал к Windows про PATH. Долго_доходит Просто после перезагрузки, я опять попробовал запустить программу, прописав в командной строке >java HelloWorld , команда выполнилась верно. Просто текущий каталог наверное совпал с местонахождением класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 10:53 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Долго_доходит Leonidv , понятно. LeonidvПрописывать переменную classpath на системном уровне глупо. Вы что, не на секундну не задумались, что это как-то криво? Я сделал, как написано здесь . Яндексом нашли, что ли? Все такие проблемы можно решать лишь через гугл на английском. Он как-то хитро по дате ранжирует, такую чушь вряд ли бы выдал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 11:23 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , благодарю)). Да, вы правы, действительно, нужно сначало бы мануал к Widows'у почитать. Leonidv , нет. Эту ссылку я нашел в десятом посте этой темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2010, 13:01 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
создала батник java -verbose -classpath . projects\ex1\OurPrimaryClass pause bat- файл находится в текущем каталоге, запускаю. ошибка: in thread "main" java.lang.NoClassDefFoundError: projects\ex1\OurPrimaryClass в переменных среды окружения прописала Path, classPath. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:06 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:08 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Dika! в переменных среды окружения прописала Path, classPath. значения classpath .; C:\JAVA\jdk1.5.0_22; c:\JAVA\jdk1.5.0_22\lib; C:\Java\jdk1.5.0_22\include; C:\Java\jdk1.5.0_22\bin; C:\Java\projects\ex1 path C:\Java\jdk1.5.0_22\bin; C:\java\projects ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:09 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Dika! в переменных среды окружения прописала Path, classPath. classpath .; C:\JAVA\jdk1.5.0_22; c:\JAVA\jdk1.5.0_22\lib; C:\Java\jdk1.5.0_22\include; C:\Java\jdk1.5.0_22\bin; C:\Java\projects\ex1 path C:\Java\jdk1.5.0_22\bin; C:\java\projects; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:26 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
календаревед Код: plaintext 1. ? да, ошиблась, переписала java -verbose -classpath .projects\ex1 OurPrimaryClass pause все равно выскакивает ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:27 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
календаревед Код: plaintext 1. ? если честно, не поняла, зачем так делать. "." означает текущий каталог, для чего в пути символ "/" заменять на "." Попробовала и так, вот результат: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:42 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
видимо проблема с путыми, когда помущаю файл класса в каталог bin, то программа работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:47 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Что-то с пакетами пусть projects\ex1 это пакет, его не нужно добавлять в classpath в самом классе package прописан? класс лежит в ex1 а не в C:/java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:51 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
как-то получилось после пеерзапуска far ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:55 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Dika!как-то получилось после пеерзапуска far FAR кеширует значения переменных окружения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:58 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Добрый день, Dika!! > как-то получилось после пеерзапуска far Правильно- far читает переменные только при запуске. После изменения classpath надо перезапускать far. Не знаю, его это тараканы, или консоли винды- но факт. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 13:59 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Dika!если честно, не поняла, для чего в пути символ "/" заменять на "." Потому что так написано в документации на используемую программу (java.exe): авторThe java tool launches a Java application... By default, the first non-option argument is the name of the class to be invoked. A fully-qualified class name should be used. А дальше надо прочитать, что такое "fully-qualified class name": авторThe fully qualified name of a top level class or top level interface that is declared in a named package consists of the fully qualified name of the package, followed by ".", followed by the simple name of the class or interface. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2011, 14:10 |
|
||
|
java.lang.NoClassDefFoundError
|
|||
|---|---|---|---|
|
#18+
Exception in thread "main" java.lang.NoClassDefFoundError: javolution/util/FastM ap at com.l2jserver.L2MasterConfig.<clinit>(L2MasterConfig.java:72) at com.l2jserver.loginserver.L2LoginServer.<init>(L2LoginServer.java:80) at com.l2jserver.loginserver.L2LoginServer.main(L2LoginServer.java:62) Caused by: java.lang.ClassNotFoundException: javolution.util.FastMap at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 3 more Login Server terminated abnormally! Login Server Terminated. Для продолжения нажмите любую клавишу . . . ребята помогите пожалуйста в чем здесь проблема не могу понять((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 00:00 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2125426]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 491ms |

| 0 / 0 |
