public ) třídy je umístěn v jednom souboru (NazevTridy.java)Postup:
javac )Příklad:
javac NazevTridy.java (název souboru se třídou včetně přípony .java !!!)java NazevTridy (název třídy bez přípony .class !!!)Pod Windows jsou to .exe soubory umístěné v podadresáři bin
java (nebo jexec)- spouštěč (přeloženého bajtkódu)javac- překladač ( .java → .class)javadoc- generátor dokumentace APIjar-- správce archivů JAR (sbalení, rozbalení, výpis) a jarsigner-- podpisovač archivů JARjdb-- debugger a jcmd zasílá diagnostické příkazy JVMappletviewer - referenční prostředí pro spouštění appletůjavaws-- referenční prostředí pro spouštění aplikací typu "Java Web Start" prostřednictvím Java Network Launching Protocol (JNLP)javafxpackager-- nástroj na sbalení JavaFX aplikacejavah — generátor hlavičkových souborů pro C — používá se při programování tzv. nativních (platformově závislých) metod dostupných přes Java Native Interface (JNI)javap — disassembler bajtkódu (např. pro ruční optimalizace, hledání chyb)c:\devel\pb162, v něm je soubor Hello.javajavac Hello.java.class soubor bude v témže adresáři jako zdrojový .java souborjava -classpath . Hello-classpath zajistí, že (dříve přeložené)
třídy používané při spuštění této třídy budou přístupné pod zadaným adresářem.-classpath . tedy značí, že třídy (soubory .class ) se budou hledat v odpovídajících podadresářích aktuálního adresáře (adresáře . )Ahoj!Vytvoření a editace zdrojového kódu v editoru PSPad (dostupný zdarma, instalovaný na všech Win strojích v učebnách na FI):
Překlad překladačem javac (úspěšný, bez hlášení překladače):
Spuštění voláním java:
PATH musejí obsahovat i adresář <JAVA_HOME>/binJAVA_HOME=<kořenový adresář instalace Javy>, např. JAVA_HOME=c:\jdk6.0CLASSPATH=<cesty ke třídám> (podobně jako v PATH jsou cesty ke spustitelným souborům), např. CLASSPATH=c:\devel\pb162/