programy mi idú iba skompilovat z prikazoveho riadku, nejdu mi spustiť cez cmd,
chybové hlásenie:could not found main class.
Pokiaľ program skompiluješ do JAR tak sa uisti, že ho spúšťaš príkazom:
java -jar [tvoj súbor].jar
a že máš nastavený vstupný bod, čiže triedu s metódou:
public static void main(String[] args)
Ak používaš napr. Eclipse, môžeš to skúsiť cez Export > Java > JAR file > na poslednej záložke nastav Main class na tvoju triedu
Compiluje sa takto:
javac <MenoClassu>.java
A spusta sa takto:
java <cesta.cez.package.ku.classu> // a bez .java alebo .class
Cize napriklad:
class HelloWorld{
public static void main(String[] arg){
System.out.println("Hello, World!");
}
}
sa nastav do adresara, kde mas vytvoreny HelloWorld.java a urob nasledovne:
javac HelloWorld.java
a pre spustenie
java HelloWorld
a musi to bezat.
#8 Milan
Čiže máš hello.java v ktorom je:
class HelloWorld {
public static void main(String[] arg) {
System.out.println("Hello, World!");
}
}
spustíš javac hello.javaa následne java HelloWorld a nejde? (názov triedy nie názov súboru)
Ale podla toho exceptionu pri zadani java hello tam davas java hello.java. Ak ti to teda stale vyhadzuje tento exception. Tu som nasiel video tutorial, ako sa to spusta, lebo neviem ako ti to inak vysvetlit, pripadne neviem co si este nespomenul:
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku