J'ai créé un exe avec un script Ant launch4j et un fichier build.xml. Je veux regrouper le JRE dans mon application et dois le distribuer aux clients. Comment puis-je faire cela?Liaison du JRE avec une application Java
Merci, Rajani
J'ai créé un exe avec un script Ant launch4j et un fichier build.xml. Je veux regrouper le JRE dans mon application et dois le distribuer aux clients. Comment puis-je faire cela?Liaison du JRE avec une application Java
Merci, Rajani
Eh bien, paquet juste tout sous $JAVA_HOME/jre
dans votre distribution (probablement un fichier Zip
/TAR
) et ont vos scripts de référence que (utilisez l'exécutable java
sous $JRE_HOME/bin
pour exécuter votre programme java).
Rappelez-vous que si vous faites cela, vous devrez fournir différentes distributions pour différentes plates-formes cibles (Windows, OSX, Linux, etc.) et les architectures (ou un ballonnement uber distribution bien sûr, mais personne ne vous remerciera pour ça!).
Cela fonctionne très bien ... si vous voulez que votre programme s'exécute sur une seule version d'un système d'exploitation spécifique.
Généralement, cependant, le regroupement d'un JRE est une mauvaise idée. Même sous Windows, il existe trois versions de JRE: une pour x86, une pour x86-64 et une pour Itanium. Même si Sun rend difficile la recherche des versions 64 bits, elles existent toujours.
Les versions 64 bits de Java pour Windows sont actuellement sur java.sun.com, mais pas sur java.com.
Assurez-vous de respecter l'accord de Sun pour la redistribution du JRE: http://java.sun.com/javase/6/webnotes/README.html#redistribution - cela ne devrait pas poser de problème, mais vous devez en être conscient de cela. –