Ошибка Could Not Find The Main Class

  • Автор темы own
  • Дата начала
O
#1
Привет )

в общем имеется ряд ПО, использующих Java ресурсы.

В частности, проблема с этой программой

http://www.caida.org/tools/visualization/walrus/

для её запуска требуется
1) установленные Java3D v1.2.1, а так же JDK 1.3.0
2) установить вышеуказанную программу где сочтете нужным smile.gif
2) ввод из ком строки директории программы:
java -cp mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main

Делаю все как нужно получаю ошибку

E:\walrus\Walrus>java -cp .mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main

Exception in thread "main" java.lang.NoClassDefFoundError: H3Main
Caused by: java.lang.ClassNotFoundException: H3Main
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)
Could not find the main class: H3Main. Program will exit.


Задавал вопросы на соответствующих форумах, никто так помочь толком и не смог (
Все Java приложения у меня установлены как нада
В Path все пути прописаны тоже корректно.

Запускал через java и через javaw - все одно и тоже
Could not find the main class: H3Main. Program will exit.

Может быть я как-то не так ввожу команды в ком строку *? В чем может быть еще проблема ума не приложу )

В общем, не откажусь от любой помощи
 
J

jmadhead

#2
2) ввод из ком строки директории программы:
java -cp mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main
Делаю все как нужно получаю ошибку
E:\walrus\Walrus>java -cp .mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main
Твоя ошибка значит, что ява не может найти главный класс, то есть H3Main в твоём случае. Различия в точке перед mp.jar, то есть либо точку совсем не ставь, либо ставь после неё ; то есть java -cp .;mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main
 
A

akimichua

#3
А у меня хоть так:
Код:
F:\walrus-0.6.3>F:\work\Java\jdk1.6.0_04\bin\java.exe -cp mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main
Хоть так:
Код:
F:\walrus-0.6.3>F:\work\Java\jdk1.6.0_04\bin\java.exe -cp .mp.jar;antlrall-mod.jar;libsea.jar;walrus.jar H3Main
запускается успешно