12
votes

Comment puis-je faire un exe dans Netbeans?

Duplicaté possible:

Comment puis-je convertir mon programme Java en un. fichier exe?

Comment puis-je créer un fichier .exe dans Netbeans pour un programme Java?

J'ai regardé autour de moi et je peux faire un pot mais pas un exe.


2 commentaires

Désolé, j'ai oublié de mentionner. Java


@TuxGeek, dans mon cas, je veux construire un projet C à EXE. Comment puis-je faire cela avec Netbeans?


3 Réponses :


1
votes

Si c'est Java. Vous aurez peut-être besoin d'un autre outil pour emballer un EXE pour votre application. Par exemple. http://www.dukware.com/jexepack/index.html


0 commentaires

9
votes

Regardez des emballages JAR comme Jar2exe , jsmooth ou Launch4J .

Ils envelopperont votre bocal à l'intérieur d'un exécutable quel rôle est de lancer la JVM.


0 commentaires

1
votes

Il y a des emballages comme launch4j qui peut envelopper .jar s dans < Code> .exe Launchers. Cependant, même ceux qui exigent que le JRE soit présent dans le système fonctionne.


8 commentaires

Serais-je capable d'inclure un programme d'installation JRE avec l'EXE afin que les deux soient installés?


Oui, il existe des installateurs qui peuvent détecter la présence du JVM / JRE et l'installer si nécessaire. Maintenant que je le regarde, JSMOOK dit que cela peut automatiquement Télécharger un JVM approprié, donc pas besoin de bloquer votre package d'installateur. Je n'ai pas essayé, cependant.


Une connexion Internet serait-elle nécessaire pour le téléchargement du programme d'installation? Ou puis-je emballer l'installateur JRE à mon exe?


Oui, vous avez besoin d'une connexion Internet pour télécharger quoi que ce soit. S'il est probable qu'aucune connexion ne sera disponible, il est évidemment préférable de regrouper l'installateur JRE avec votre application. Il devrait être facile, même avec un installateur non conscient de JAVA: JRE Installer n'est qu'un exe à exécuter.


Cela va sembler stupide, mais quelle doit être la version minimale JRE dans le lancement4J?


Cela ne semble pas être mentionné directement sur le site Web, alors vous devriez peut-être demander à l'auteur. Mais je soupçonne que ce n'est pas si critique, et il est susceptible de fonctionner parfaitement avec des JRES non si récentes, si vous avez vraiment besoin d'utiliser une JRE héritée pour une raison quelconque.


@Tuffy Il s'agit de la version minimale JVM que votre application Java a été compilée (et espérons-le tesirement) pour soutenir. Pour plus d'informations, voir Java.sun.com.com / Javase / 6 / Documents / Technotes / Outils / Windows / ... ... en particulier l'option "-Target".


Merci a tous. Je pense que je vais rester au pot et oublier l'exe