Supposons que je souhaite distribuer une application Java.
Supposons que je veux le distribuer comme un seul exécutable. Je pourrais facilement construire un .jar avec à la fois l'application et toutes ses dépendances externes dans un seul fichier (avec quelques Ant le piratage).
Supposons maintenant que je veux le distribuer comme une .fichier exe sous Windows. C'est assez facile, compte tenu de l'nice outils (tels que Launch4j et les goûts).
Mais supposons maintenant que je ne veux pas dépendre de l'utilisateur final avoir le droit JRE (ou tout JRE à tous pour cette question) installé. Je souhaite distribuer un JRE avec mon application, et mon application doit s'exécuter sur ce JRE. Il est assez facile de créer un programme d'installation de Windows exécutable, et incorporer un dossier avec tous les JRE fichiers qu'il contient. Mais alors je suis la distribution d'un programme d'installation et pas un seul fichier app.
Est-il possible d'intégrer à la fois l'application, et un JRE, dans une .exe fichier agissant en tant que le lanceur d'application (et non pas comme un programme d'installation)?