Ahoj, jsem v programování uplny začátečník a potřeboval bych pomoct. Zkoušel jsem vytvořit program NazdarSvete podle knihy Java bez předchozích znalostí. Program se mi zkompiloval na .class ale pak jsem ho chtěl spustit příkazem java NazdarSvete v příkazovém řádku. A vyhodilo mi to chybu Could not find or load main class. Prosím pomožte mi tento problém vyřešit. Program je napsaný v Notepad ++.
Fórum › Java
Could not find or load main class
#1 88nico88
Četl jsem vyjádření, že tu knihu autor napsal bez předchozích znalostí Javy.
Hoď sem zdroják a příkazy, které jsi spouštěl při kompilaci a spouštění, ať nemusíme věštit.
#3 88nico88
No vida. Vidím dvě chyby:
- před "class" chybí slovo "public"
- Místo ... "main ( String arg[] )" by mělo být "main(String[] args)"
Ten druhý bod je spíš jen formální chybou.
#7 88nico88
Záleží na tom, který máš operační systém. V Ubuntu mám
export CLASSPATH="/home/kit/JavaClass"
java -cp "$CLASSPATH" NazdarSvete
V adresáři /home/kit/JavaClass mám uloženy všechny své zkompilované třídy.
Ve Windows to asi bude trochu jinak.
CLASSPATH ... s tim nemá co společného, pokud ve svém programu nevyužíváš jiné třídy(classy) a ty ve svém HALLO WORLD nevyužíváš.
Navíc těch důvodů může být celá řada ( např. pokud je třída v balíčku( tzv. package) I to hraje svou roli atd.. ) Pokud chceš pomoci je nutné velmi podrobně rozepsat tvůj postup krok po kroku anebo radši si stahni IDE ( NetBeans, Eclipse,atd..) bude to lepší
Případně třeba zkus toto : http://programujte.com/forum/vlakno/26299-nejde-spustit-v-prikazovem-radku/
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Could not find or load main class — založil mk102
Could not find or load main netbeans — založil frno.frno
Failed to find premain-class manifest attribute in — založil lIIIxxxIIIl
Java - The main startup class could not be found — založil Radek
Moderátoři diskuze