Herramienta de compilación Mill JVM: JAR de ensamblaje directamente ejecutables
2025-01-02
La herramienta de compilación Mill JVM crea JAR de ensamblaje que son directamente ejecutables, eliminando la necesidad del comando `java -jar`. Esto se logra añadiendo un script shell al principio del archivo JAR, que luego invoca el entorno de ejecución de Java. Este script está ingeniosamente diseñado para ser compatible con sistemas Unix y Windows, permitiendo la ejecutabilidad multiplataforma. El artículo detalla cómo funciona esto, aprovechando la naturaleza de los archivos ZIP para concatenar un script de inicio con el contenido del JAR para una ejecución sin problemas. Esto mejora significativamente la integración de los programas Java en los flujos de trabajo de línea de comandos.
Desarrollo
herramienta de compilación