[закрыто пока] NoClassDefFoundError !!!

ujtyu

вчера все работало норм, сегодня не могу запустить те же класс файлы.. :confused:
редактировал path и classpath, перезагружал комп.
что странно:
C:\j_test>java -version
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
хотя стоит jdk и jre 1.6.0_02
компилится норм, запускаю java ClassName
также пробовал запускать java -classpath C:\j_test\ ClassName

kokoc88

хотя стоит jdk и jre 1.6.0_02
c:\j_test>set path

ujtyu

C:\j_test>set path
Path=C:\Oracle\product\10.1.0\Client\bin;C:\Oracle\product\10.1.0\Client\jre\1.4
.2\bin\client;C:\Oracle\product\10.1.0\Client\jre\1.4.2\bin;C:\Program Files\Bus
iness Objects\common\3.5\bin\NOTES\;C:\Program Files\Business Objects\common\3.5
\bin\NOTES\DATA\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Prog
ram Files\Java\jdk1.6.0_02\bin;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
C:\j_test>java PascalTriangle
Exception in thread "main" java.lang.UnsupportedClassVersionError: PascalTriangl
e (Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(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)

kokoc88

C:\Oracle\product\10.1.0\Client\jre\1.4.2\bin\client
Ну а подумать головой за тебя должны форумчане?.. :mad:

ujtyu

ну хорошо
C:\j_test>java -version
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b06)
Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode, sharing)
C:\j_test>java PascalTriangle
Exception in thread "main" java.lang.NoClassDefFoundError: PascalTriangle
вернулись к тому с чего все начиналось. к тому же со вчерашнего дня я ничего не менял в системе.

ujtyu

дело, помоему, не в path-ах. попробую реинсталлить завтра, седня дистра нет (

pitrik2

C:\j_test>
C:\j_test> dir
что покажет?
там точно есть PascalTriangle.class в этой папке?

katrin2201

вообще, учитывая первый ексепшен, похоже что есть
или был
я за выложить сюда содержимое

ujtyu

да есть, странно что вчера только работал, было все нормально. притом симптомы то знакомые, но не лечится path-ами. Сейчас в path путь к jdk/bin и этой папке, + classpath к jdk/bin.
:confused:
C:\j_test>dir
Volume in drive C has no label.
Volume Serial Number is 209B-EB30
Directory of C:\j_test
...
17.10.2007 15:21 875 PascalTriangle.class
16.10.2007 15:13 393 PascalTriangle.java
...
12 File(s) 394 710 bytes
3 Dir(s) 31 016 669 184 bytes free

pitrik2

Сейчас в path путь к jdk/bin и этой папке, + classpath к jdk/bin.
classpath к jdk/bin - это что за хрень? убирай
эээ
а JAVA_HOME установлен правильно?

katrin2201

тебе либо в сласспасс нужно папку с твоей прогой добавить, либо убить класспасс

ujtyu

ага первое )
спасибо всем
но блин, почему вчера работало вообще без класспаса? и сейчас работает только в консоли, а из ConTEXT-а в упор не хочет запускаться с тем же noclass.... :confused:
ПИЛЯТЬ! опять не запускается!
все, завтра реинсталлю jdk и отпишусь если заработает, а если нет...

katrin2201

научись в своей среде собирать запускаемые jar'ы и не парь себе/нам моск =)

saveliev_a


C:\j_test>dir
C:\j_test>C]"C:\Program Files\Java\jdk1.6.0_02\bin\java.exe" PascalTriangle
Оставить комментарий
Имя или ник:
Комментарий: