File Java: ciclo di vita dell'estensione Java [duplicato]
In C ++, un file viene generato come .cpp, alla compilazione diventa .obj e infine dopo il collegamento diventa .exe. Qual è la fase finale di un file Java? Inizialmente è .java, nella compilazione diventa .class. Cosa c'è dopo? Cosa succede nella sua fase finale? Diventa un file .exe?
Risposte
In C ++ i file non diventano necessariamente file .exe. Tali file sono esclusivi degli ambienti Windows. Per quanto riguarda Java, i file .class possono già essere eseguiti dalla JVM, quindi di solito non è necessario convertirli in qualcos'altro. Generalmente rimangono come .class o vengono impacchettati in una varietà di formati possibili, come file .jar o .war o .ear.
Dipende da cosa vuoi fare.
Di solito, dopo il file .class, avrai un file .jar (a volte potrebbe essere .war). Che puoi eseguire utilizzando il comando successivo.java -jar file.jar/warFile.war params
Dopo di ciò, è possibile utilizzare diversi programmi che potrebbero creare un file .exe con un file .jar e un file di script con un comando di esecuzione all'interno. A volte in .exe JRE potrebbe essere anche all'interno.