mam następujący problem.
Pracuje z javą w Eclipsie. Mam win XP. Ponieważ musze przetestować
sieć, potrzebuje uruchomić program z konsoli... i tu jest problem.
pliki trzymam w katalogu:
E:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf\MiniGolf
//MiniGolf to pakiet. Mam więc w katalogu MiniGolf podkatalog MiniGolf
który przetrzymuje pliki pakietu
java zainstalowana jest w katalogu:
E:\PROGRAMOWANIE\Java\Programy\jdk1.5.0_06
path'a w zmiennych środowiskowych zdefiniowałem jako:
E:\PROGRAMOWANIE\Java\Programy\jdk1.5.0_06\bin;
Kompilacja przebiega pomyślnie.
Przy uruchamianiu:
jetem w katalogu:
E:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf\MiniGolf>
używam komendy:
java -classpath e:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf;.;
BounceThread
//BounceThread to nawa pliku z programem
otrzymuje błąd:
---------------------------------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: BounceThread
(wrong n
ame: MiniGolf/BounceThread)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
-----------------------------------------------------------
wiem, że to sprawka złego classpatha, ale nie wiem gdzie robie błąd.
Proszę o szybką pomoc.
próbowałem juz różnych kombinacji:
java -classpath e:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf\;.;
BounceThread
java -classpath e:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf\MiniGolf;.;
BounceThread
java -classpath e:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf\MiniGolf\;.;
BounceThread
i zawsze ten sam błąd. Czasami nie ma wymienionych linijek z błędami,
ale to chyba nieistotne.
Z góry dzięki.
Pozdrawiam.
--
floW
------------------------------------------------------------------------
floW's Profile: http://forum.hotscripts.pl/member.php?userid=1203
View this thread: http://forum.hotscripts.pl/showthread.php?t=18175
java -classpath e:\PROGRAMOWANIE\Java\WorkSpace\MiniGolf;.;
MiniGolf.BounceThread
--
oczek