Esecuzione di applicazioni Java
Le applicazioni Java™ possono essere avviate utilizzando il programma di avvio java o tramite JNI. Le impostazioni vengono trasmesse a una applicazione Java utilizzando gli argomenti della riga comandi, le variabili di ambiente e i file delle proprietà.
Finalità
Gli strumenti java e javaw avviano un'applicazione Java avviando un Java Runtime Environment e caricando una classe specificata.
Su sistemi AIX, Linuxe Windows, il comando javaw è identico a java, tranne per il fatto che javaw non dispone di una finestra della console associata. Utilizzare javaw quando non si desidera che venga visualizzata una finestra del prompt dei comandi. Il programma di avvio javaw visualizza una finestra con informazioni di errore in caso di errore.
Su sistemi z/OS , il comando javaw è identico a javaed è supportato su z/OS® per la compatibilità con altre piattaforme.
-Dconsole.encoding=Cp1252 fa sì che tutto l'output sia nella codepage Latin1 ANSI di Windows (1252).Utilizzo
La JVM ricerca la classe iniziale (e altre classi utilizzate) in tre serie di ubicazioni: il percorso di classe bootstrap, le estensioni installate e il percorso di classe utente. Gli argomenti specificati dopo il nome classe o il nome file .jar vengono passati alla funzione principale.
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]
Parametri
- [opzioni]
- Opzioni della riga comandi da passare all'ambiente di runtime.
- <class>
- Classe di avvio. La classe deve contenere un metodo main() .
- <file.jar>
- Nome del file .jar da avviare. Viene utilizzato solo con l'opzione -jar . Il file .jar denominato deve contenere i file di classe e di risorsa per l'applicazione, con la classe di avvio indicata dall'intestazione manifest Main - Class.
- [argomenti]
- Argomenti della riga comandi da passare alla funzione main() della classe di avvio.