Nwlapcug.com


Qual è la differenza tra Java.exe & Javaw.exe?

Qual è la differenza tra Java.exe & Javaw.exe?


"Java.exe" e "Javaw.exe" sono file eseguibili di piattaforma Java su piattaforma Windows. Questi file sono versioni quasi identiche dell'utilità Java Application Launcher. Java.exe finestra lancia una console (o "Command Prompt"); Javaw.exe non lo fa.

Funzione

Il lanciatore di applicazioni Java viene eseguito applicazioni scritte nel linguaggio di programmazione Java. Avvia l'ambiente di Runtime Java, carica la classe Java specificata nella riga di comando e avvia l'applicazione definita nella classe.

Utilizzo

Entrambe le versioni del lanciatore prendere gli argomenti e le opzioni stesse. Il lanciatore è richiamato con "java" o "javaw" seguita da opzioni di avvio, la classe o file Java archive (JAR) argomenti di nome e di applicazione.

Javaw.exe

La versione nonconsole del programma di avvio viene utilizzata per avviare le applicazioni con interfacce utente grafiche (GUI). Queste applicazioni presentano finestre con menu, pulsanti e altri elementi interattivi.

Java.exe

La versione console di avvio viene utilizzata per applicazioni con interfacce basate su testo o testo che dell'uscita. Applicazioni GUI potrebbero output testo (standard output e flussi di errore) a una finestra di console.

Considerazioni

La scelta di utilizzare Java.exe o Javaw.exe per lanciare un'applicazione Java è basata sul tipo di applicazione (GUI o console) e se qualsiasi testo in uscita da un'applicazione GUI deve essere visibile all'utente.