Necesito crear el archivo ejecutable .jar
programáticamente desde una cadena. Mi decisión es crear un archivo .class
de una cadena y agregarlo al .jar
usando JarOutputStream.¿Cómo crear un archivo jar ejecutable desde el código fuente mediante programación?
- ¿Qué API debo usar para crear el archivo
.class
? - ¿Existen otras soluciones para crear un
.jar
a partir del código fuente?
* "Necesito crear un archivo jar ejecutable programáticamente desde String." * 1) ¿Por qué? 2) ¿Se puede esperar que el usuario final tenga un JDK instalado? –
La API de compilación. Por supuesto, hay otras soluciones para crear un contenedor desde el código fuente: el proceso de desarrollo normal. O hay cosas como [javassist] (http://www.csg.ci.iu-tokyo.ac.jp/~chiba/javassist/) etc. –