Maison >Java >javaDidacticiel >Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

WBOY
WBOYavant
2023-05-18 21:59:146127parcourir

1. Préparation du logiciel

1. Téléchargez l'outil EXE4J qui convertit les packages jar en EXE.

2. Une fois le téléchargement terminé, suivez les étapes ci-dessous pour installer EXE4J.

Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

2. Produire des fichiers jar

Avant de convertir le programme Java écrit en programme EXE, vous devez d'abord exporter le programme Java dans un package jar, puis seulement alors vous pourrez générer le programme EXE souhaité via EXE4J. Ici, l'outil que j'utilise est Eclipse. Les étapes spécifiques sont les suivantes :

1. Ouvrez un projet Java qui contient la méthode principale et qui a été débogué et exécutable. Cliquez avec le bouton droit et sélectionnez Exporter, puis sélectionnez l'option de fichier JAR. sous l'option Java.

Comment générer un fichier exécutable exe en Java

Sélectionnez le projet Java à exporter et spécifiez le chemin d'exportation du package jar. Cliquez sur Terminer pour voir le package jar généré dans le chemin correspondant.

Comment générer un fichier exécutable exe en Java

3. Convertissez les fichiers jar en fichiers EXE

1. Ouvrez exe4j Wizard.exe et enregistrez d'abord la licence sur la page d'accueil, sinon le fichier exe généré demandera lors de l'exécution : "cet exécutable a été créé avec un évaluation exe4j". Vous pouvez utiliser le numéro d'enregistrement suivant lors de votre inscription :

A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h5ywx2h2

A-XVK267351F-dpurrrhnyarva

A-X VK 204432F-1kkoilo1jy2h4r

A-XVK246130F-1l7msieqiwqnq

A- XVK249554F-pllh451kcke50

A-XVK238729F-25yn13iea25i

A-XVK222711F-134h6ta8yxbm0

A-XVK275016F-15wjjcbn4tpj

A-XVK275016F-15wjjcbn4tpj

2. Cliquez sur suivant et sélectionnez le mode "JAR en EXE".

Comment générer un fichier exécutable exe en Java

3. Cliquez sur suivant et remplissez le nom de l'application générée et le répertoire de sortie.

Comment générer un fichier exécutable exe en Java

Cliquez sur Suivant, faites une sélection en fonction de votre catégorie d'application et saisissez un nom pour le fichier exécutable. Les options restantes peuvent être définies selon vos propres besoins.

Comment générer un fichier exécutable exe en Java

Par défaut, l'EXE généré est exécuté en premier dans l'environnement JDK 32 bits. Si le système d'exploitation de l'ordinateur cible est 64 bits, vous devez vérifier les options suivantes pour être sûr :

Comment générer un fichier exécutable exe en Java

5. Cliquez sur Suivant, ajoutez le package jar qui doit générer EXE et définissez son classe principale.

Comment générer un fichier exécutable exe en Java

Comment générer un fichier exécutable exe en Java

Lors de l'application de l'API Java, il est nécessaire de définir les limites de version minimale et maximale du runtime jre pour s'adapter aux différents scénarios d'application.

Comment générer un fichier exécutable exe en Java

Ensuite, définissez les dépendances JDK requises lors de la génération de fichiers EXE. Si Java a été correctement configuré dans les variables d'environnement système, cette étape peut généralement être ignorée.

Comment générer un fichier exécutable exe en Java

Lorsque vous voyez l'interface suivante, la conversion du fichier jar en fichier exe correspondant est terminée. À ce stade, vous pouvez ouvrir le fichier exe correspondant pour voir s'il fonctionne normalement.

Comment générer un fichier exécutable exe en Java

4. Problèmes possibles

1. Lors de l'exécution du fichier EXE, java.lang.NoClassDefFoundError est invité

Comment générer un fichier exécutable exe en Java

Votre programme utilise un package jar tiers, mais lors de la génération du fichier EXE n'a pas pu être associé. Les bibliothèques tierces référencées doivent être incluses dans l'appel ConfigureJava.

Comment générer un fichier exécutable exe en Java

2. Lors de l'exécution du fichier EXE, java.lang.UnsatisfiedLinkError est invité

Comment générer un fichier exécutable exe en Java

En effet, le package jar référencé dans le programme dispose de méthodes pour appeler certains fichiers dll via le mécanisme JNI. n’est pas spécifié lors du processus de configuration de génération d’EXE. Lors de la configuration de l'invocation Java, vous devez ajouter le répertoire où se trouve la dll dans les bibliothèques natives.

Comment générer un fichier exécutable exe en Java

3. Lors de l'exécution du fichier EXE, une erreur java.lang.UnsupportedClassVersionError est demandée

Comment générer un fichier exécutable exe en Java

Cela est généralement dû à l'incohérence entre la version d'exécution du JDK et la version développée du JDK (par exemple , vous utilisez un JDK 64 bits lors du développement, mais lors de l'exécution sur d'autres ordinateurs, son JDK n'a pas la version 32 bits), le nombre de bits du JDK des deux côtés est le même.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer