public class Hello {
public static void main(String[] args) {
System.out.println("Ahoj!");
}
}
Zdrojový kód každé veřejné (public
) třídy je umístěn v jednom souboru
Hello
je v Hello.java
Postup:
javac
)java
)
javac
Hello.java
→ Hello.class
java
(nebo jexec
)
javadoc
jar
Pod Windows to jsou .exe soubory umístěné v podadresáři bin
|
c:\devel\pb162
, v něm je soubor Hello.java
Spustíme překlad — javac Hello.java
.java
Hello.class
public class Hello {
public static void main(String[] args) {
System.out.println("Ahoj!");
}
}
Spustíme program Hello příkazem java Hello
.class
Ahoj!
Překlad překladačem javac
(úspěšný, bez hlášení překladače):
Spuštění voláním java
:
Když je tŕída v balíku, tj. na začátku souboru je:
package cz.muni.fi.pb162.hello;
Kompilace a spuštění pak vypadá následovně:
Pro maven projekty (všechny projekty na cvičení) je nutno být ve adresáři src/main/java .
|
Cesty ke spustitelným programům PATH
musejí obsahovat i adresář <JAVA_HOME>/bin
…;C:\Program Files\Java\jdk9.0\bin
Systémové proměnné by měly obsahovat JAVA_HOME=<adresář Javy>
JAVA_HOME=C:\Program Files\Java\jdk9.0
Možné je nastavit i proměnnou CLASSPATH=<cesty ke třídám>
CLASSPATH=c:\devel\pb162
/