IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)



Comment créer un programme Java exécutable ?
auteur : Pierre-Yves Varoux
Il y a différentes façons de comprendre "exécutable" :

Une machine virtuelle est installée
> écrire un script dans un fichier de commande (.bat, ...) pour lancer l'application.
> créer une application .jar exécutable (http://developer.java.sun.com/developer/Books/javaprogramming/JAR/basics/run.html)

points positif : on s'implifie le lancement de l'application.
points négatif : la machine virtuelle installée n'est peut-être pas assez récente.

Installation automatique d'une machine virtuelle
> packager son application avec une machine virtuelle associée (exemple : InstallAnyWhere de ZeroG).

points positif : L'utilisateur n'a pas à installer une machine virtuelle lui-même et on est sûr de la compatibilité JVM / application.
points négatif : L'application est plus lourde de quelques Mo supplémentaires et il faut réaliser un exécutable par plateforme.

Plus de machine virtuelle
> Utilisation d'un compilateur natif.

points positif : L'application est plus légère qu'avec une JVM associée et on gagne en performance (Le gain est nettemant moins significatif maintenant que la JVM utilse un compilateur à la volé (Just In Time)).
points négatif : L'application n'est plus portable et le logiciel pour rendre le code natif se limite souvent aux classes les plus courantes de l'API.

Pour les logiciels dont vous pourriez avoir besoin, cf. http://java.developpez.com/freewares/.

lien : Comment créer un Jar exécutable ?


Ce document issu de http://www.developpez.com est soumis à la licence GNU FDL traduit en français ici.
Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.