Qu'est-ce que le compilateur (j'utilise 4.x gcj) Options dois-je utiliser pour générer un fichier « exe » pour mon application java pour exécuter dans Windows?Java Options du compilateur pour produire des fichiers .exe
Répondre
Pour compiler le programme Java MyJavaProg.java, tapez:
gcj -c -g -O MyJavaProg.java
Pour créer un lien, utilisez la commande:
gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o
puis relier pour créer un exécutable mycxxprog.exe
g++ -o mycxxprog.exe mycxxprog.o
Here est une discussion longuement sur le sujet. Il inclut une discussion sur différents compilateurs et IDE.
lien Mise à jour, à une estimation: http://www.java.net/forum/topic/jdk/java-se-snapshots-project-feedback/javac-compiler-option-build-windows-native-exe –
lien est encore une fois – Ayvadia
@Niyaz Link ne fonctionne pas –
Génération de fichiers exe de code java est en soi une mauvaise idée. Vous perdez d'abord l'indépendance de la plateforme, et deuxièmement, l'optimisation du compilateur peut ne pas être effectuée pour la machine cible et l'optimisation JIT ne vous parviendra pas, et les mises à jour pour jvm/api n'affecteront pas votre code. –