Application windows
Résolu/Fermé
Thyone96
Messages postés
39
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
2 janvier 2017
-
24 juin 2013 à 16:36
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 25 juin 2013 à 06:02
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 25 juin 2013 à 06:02
A voir également:
- Application windows
- Clé windows 10 gratuit - Guide
- Windows 10 gratuit - Guide
- Windows 12 - Guide
- Desinstaller application windows - Guide
- Windows ne démarre pas - Guide
4 réponses
tksteph
Messages postés
204
Date d'inscription
samedi 20 mars 2010
Statut
Membre
Dernière intervention
3 janvier 2018
25
24 juin 2013 à 17:26
24 juin 2013 à 17:26
Inno Setup, setup Generator,
Niiko'
Messages postés
299
Date d'inscription
samedi 30 avril 2011
Statut
Membre
Dernière intervention
4 novembre 2018
12
24 juin 2013 à 20:41
24 juin 2013 à 20:41
Je te conseille le logiciel Bat To Exe Converter, très simple d'utilisation ;)
https://www.commentcamarche.net/telecharger/developpement/4555-bat-to-exe-converter/
https://www.commentcamarche.net/telecharger/developpement/4555-bat-to-exe-converter/
Thyone96
Messages postés
39
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
2 janvier 2017
24 juin 2013 à 20:52
24 juin 2013 à 20:52
Merci bien :)
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
24 juin 2013 à 21:05
24 juin 2013 à 21:05
Ni un créateur d'installation comme InnoSetup, ni une conversion des batch, ne permettra de convertir un exécutable Java en exécutable Windows.
Ou alors il faudrait embarquer dans le dit exécutable l'ensemble de la machine virtuelle Java nécessaire à l'exécution du programme Java, ce qu'aucune de ces deux méthodes ne permet de faire !
Windows - à part peut-être sous XP - possède déjà une machine virtuelle Java, en conséquence un fichier JAR exécutable fonctionnera sur la plupart des ordinateurs Windows (ainsi que sur les autres systèmes). C'est de loin la solution à privilégier dans la très grande majorité des cas.
Sinon il est possible de transformer un code Java en vrai exécutable .exe mais cela peut entraîner des effets indésirables (notamment des plantages) ce qui présente donc assez peu d'intérêt... Un peu de lecture pour compléter : Convert Java to EXE, Why, When, When Not and How
Ou alors il faudrait embarquer dans le dit exécutable l'ensemble de la machine virtuelle Java nécessaire à l'exécution du programme Java, ce qu'aucune de ces deux méthodes ne permet de faire !
Windows - à part peut-être sous XP - possède déjà une machine virtuelle Java, en conséquence un fichier JAR exécutable fonctionnera sur la plupart des ordinateurs Windows (ainsi que sur les autres systèmes). C'est de loin la solution à privilégier dans la très grande majorité des cas.
Sinon il est possible de transformer un code Java en vrai exécutable .exe mais cela peut entraîner des effets indésirables (notamment des plantages) ce qui présente donc assez peu d'intérêt... Un peu de lecture pour compléter : Convert Java to EXE, Why, When, When Not and How
Thyone96
Messages postés
39
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
2 janvier 2017
24 juin 2013 à 23:20
24 juin 2013 à 23:20
Effectivement dans le dossier d'Eclipse j'ai trouvé un fichier java avec comme extension .class Seulement voilà dès que je le lance, une console s'ouvre pendant 2 secondes, des lignes dez commande apparaissent (comme je veux) sauf que je n'ai rien le temps de voir... avez vous une solution?
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
25 juin 2013 à 06:02
25 juin 2013 à 06:02
Il est étonnant que la console s'ouvre toute seule en cliquant sur un .class !
La console est censée être ouverte avant de démarrer le programme, ce qui lui permettra également de rester ouverte après la fermeture de celui-ci...
Avec un fichier .cmd tu peux écrire :
Remarque : ceci ne fait que démarrer le programme par la machine virtuelle, ce n'est en aucun cas une transformation du programme Java en exécutable Windows.
La console est censée être ouverte avant de démarrer le programme, ce qui lui permettra également de rester ouverte après la fermeture de celui-ci...
Avec un fichier .cmd tu peux écrire :
java NomDeLaClassePrincipale pause
Remarque : ceci ne fait que démarrer le programme par la machine virtuelle, ce n'est en aucun cas une transformation du programme Java en exécutable Windows.
24 juin 2013 à 18:48
Merci, je met le sujet en resolu :)