1. Vous devez être clair si le fichier cible est 32 bits ou 64 bits. Si le 32 bits généré, vous devez utiliser un JRE 32 bits. Si le JRE 64 bits généré, vous devez utiliser JRE 64 bits.
Figure 1
Faites une sélection 32 bits ou 64 bits en position cercle. Parce que je veux créer 32 bits, j'utilise celui par défaut.
2. Configuration JRE (si elle n'est pas configurée correctement, diverses erreurs Java_Home seront signalées):
Je crée d'abord un dossier appelé "HJ Assistant", puis je mets mon programme exécutable LimitVic1.1.jar et JRE, et les fichiers .exe générés sont également placés dans ce répertoire.
Figure 2
Cliquez sur la séquence de recherche du sixième élément de la figure 1, et l'interface comme indiqué sur la figure apparaîtra:
Figure 3
Supprimez les trois éléments, puis resélectionnez le répertoire JRE et spécifiez le répertoire en tant que dossier JRE dans le dossier "HJ Assistant 1.1". Comme indiqué dans l'image:
Figure 4
De cette façon, le fichier exécutable .exe exporté peut être exécuté et l'erreur indiquée dans la figure ci-dessous ne sera pas signalée. Envoyez le dossier "HJ Assistant 1.1" à des amis qui n'ont pas installé JRE sur l'ordinateur.
3. Le fichier .exe converti ne peut pas afficher des ressources d'image.
Mon projet est un projet Swing, qui nécessite certaines icônes. Parce qu'il s'agit d'un fichier d'exécution .exe, vous devez utiliser un chargeur de classe lors de la lecture des ressources d'image et vous ne pouvez pas utiliser directement l'adresse URL.
ImageIcon icon = new ImageIcon (imageo.read (getClass (). GetClassOader (). GetResource ("frame.png")));Un autre point très important est que le dossier où l'image est placée doit être le dossier de ressources système, sinon l'image ne peut pas être obtenue. Définissez le dossier comme le dossier de ressources comme indiqué sur la figure.
4. Étant donné que le fichier .exe runnable a été généré, mais lorsqu'il est utilisé par d'autres, vous devez y mettre le dossier JRE. De cette façon, la taille du sous-dossier semble être plus de 100 mégaoctets, mais votre fichier d'origine est en fait très petit, j'ai donc utilisé l'outil d'emballage de configuration Inno pour emballer le dossier dans un fichier d'installation, ce qui réduira beaucoup la capacité. La méthode d'utilisation de l'outil de configuration Inno est également très simple et la version chinoise peut être téléchargée sur Internet. Voici une question à laquelle il faut faire attention pendant le processus d'emballage:
Comme le montre la figure: lors de l'ajout d'un dossier, ajoutez le répertoire précédent du dossier JRE. Dans ce projet, il s'agit du dossier "HJ Assistant 1.1", sinon le fichier JRE ne sera pas trouvé lors de l'exécution.
Selon les étapes de l'assistant de script, vous pouvez rapidement produire le fichier d'installation .exe, avec une taille de plus de 30 mégaoctets, ce qui est beaucoup plus petit que le dossier d'origine.
Ce qui précède est toutes les méthodes d'implémentation pour convertir les fichiers JAR en fichiers d'installation EXE qui vous sont apportés. J'espère que tout le monde pourra soutenir wulin.com ~