2008-09-10 16 views
7

¿Qué opciones del compilador (estoy usando gcj 4.x) debo usar para generar un archivo "exe" para que mi aplicación java se ejecute en Windows?Opciones del compilador Java para producir archivos .exe

+1

La generación de archivos exe a partir de código java es intrínsecamente una mala idea. Primero pierde la idependencia de la plataforma y, en segundo lugar, la optimización del compilador puede no realizarse para la máquina objetivo, así como la optimización JIT no lo obtendrá, y las actualizaciones para la jvm/api no afectarán su código. –

Respuesta

12

Para compilar el programa Java MyJavaProg.java, Tipo:

gcj -c -g -O MyJavaProg.java 

para vincularlo, utilice el comando:

gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o 

y luego se une para crear un ejecutable mycxxprog.exe

g++ -o mycxxprog.exe mycxxprog.o 
-1

Here es una discusión larga sobre el tema. Incluye discusión sobre diferentes compiladores e IDEs.

+1

Enlace actualizado, en una conjetura: http://www.java.net/forum/topic/jdk/java-se-snapshots-project-feedback/javac-compiler-option-build-windows-native-exe –

+0

enlace es de nuevo – Ayvadia

+0

@Niyaz Link no funciona –

Cuestiones relacionadas