Archivo Java: ciclo de vida de la extensión Java [duplicado]
En C ++, un archivo se genera como .cpp, en la compilación se convierte en .obj y, finalmente, después de vincularlo, se convierte en .exe. ¿Cuál es la etapa final de un archivo Java? Inicialmente es .java, en la compilación se convierte en .class. ¿Lo que sigue? ¿Qué sucede en su etapa final? ¿Se convierte en un archivo .exe?
Respuestas
En C ++, los archivos no necesariamente se convierten en archivos .exe. Estos archivos son exclusivos de los entornos de Windows. En cuanto a Java, la JVM ya puede ejecutar archivos .class, por lo que normalmente no es necesario convertirlos a otra cosa. Por lo general, permanecen como .class o se empaquetan en una variedad de formatos posibles, como archivos .jar o archivos .war o .ear.
Depende de lo que quieras hacer.
Por lo general, después del archivo .class, tendrá un archivo .jar (a veces podría ser .war). Que puedes ejecutar usando el siguiente comando.java -jar file.jar/warFile.war params
Después de eso, puede usar diferentes programas que podrían crear un archivo .exe con un archivo .jar y un archivo de script con un comando de ejecución dentro. A veces, en .exe, JRE también podría estar adentro.