Java Programming Language Compiler, ovvero il compilatore presente in ogni JDK che permette la compilazione del codice java in bytecode.
javac [ opzioni ] [ file_sorgente ] [@nome_lista]
E' possibile specificare più file sorgenti separati da uno spazio, oppure in caso di molti file sorgenti, è opportuno creare un file di testo che contenga la lista dei file sorgenti.
Tale lista può a sua volta avere due formattazioni possibili, una singola entry per riga oppure semplicemente separate da uno spazio.
Le opzioni più utilizzate e comuni a tutte le jdk:
-classpath|-cp
: Specifica il classpath
-directory|-d
: Specifica la directory di destinazione del compilato (.class files)
-nowarn
:Disabilita i warning nella fase di compilazione
-verbose
: Abilita la modalità verbosa
Definizione di JVM, visione d'insieme sulle principali JVM disponibili.
Oracle JRockit JDK Toolsjrmc e tools vari