Ce qui suit est le processus:
Étape 1: terminer le programme Javagui
Sous Eclipse, le programme peut s'exécuter normalement.
Étape 2: Préparez le fichier manifeste (manifeste.mf)
Méthode 1: Copiez directement Manifest.mf dans d'autres fichiers de pot en cours d'exécution et modifiez-les
Méthode 2: Utilisez des outils IDE, tels que Eclipse pour générer automatiquement des fichiers JAR
Le contenu de Manifest.MF est le suivant:
Copiez le code comme suit: Version manifeste: 1.0
Classe principale: manager.ui.mainframe
Classe de classe: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar
SplashScreen-Imager: Manager / Resources / Images / Splash.jpg
illustrer:
Version manifeste - Spécifiez le numéro de version du fichier manifeste
Classe principale - Spécifie la classe d'entrée pour que le programme s'exécute. Remarque: N'ajoutez pas d'extension de classe après nom de classe
CLASS-PATH - Spécifie le chemin d'accès à la bibliothèque de support. "." fait référence au répertoire en cours d'exécution du programme, c'est-à-dire le répertoire où se trouve le package JAR exporté. Lorsque le programme s'exécute, la bibliothèque d'assistance est trouvée en fonction du chemin de réglage de l'élément de chemin de classe. Chaque bibliothèque d'assistance est séparée par des espaces. Hibernate, Spring, Derby est utilisé ici.
Avis:
1. Si les applications Java utilisent certains packages Eclipse, ils doivent également être copiés dans le répertoire en cours d'exécution du programme et défini sur le chemin de classe, sinon le programme ne pourra pas s'exécuter. Hibernate, printemps, derby.
2. À l'exception du nom du package et du nom de classe de la classe d'entrée, d'autres paramètres ne sont pas spécifiques au cas. .POT.
3. N'ajoutez pas d'extension de classe après nom de classe
4. Il y a un espace après ':' dans chaque ligne, comme le chemin de classe: <Space> ./ lib / printemps.jar
5. Dans le chemin de classe, les fichiers JAR introduits ne doivent pas dépasser 19 lignes, sinon une erreur sera signalée. un fichier de jar.
Étape 3: Modifiez le fichier de configuration de ressort
Dans la configuration du bean «sessionfactory» de Spring, il doit être écrit comme celui-ci (correspondant à classpathxmlapplicationContext dans le programme)
La copie de code est la suivante:
Manager / Entity / MyFile.hbm.xml
Gestionnaire / Entity / FileType.hbm.xml
...
Étape 4: Utilisez Eclipse pour générer un fichier JAR
1. Cliquez avec le bouton droit sur le nom du projet et sélectionnez "Exporter" dans le menu contextuel. Dans la boîte de dialogue illustrée dans la figure suivante qui apparaît, sélectionnez "Fichier JAR" et cliquez sur "Suivant"
2. Décochez tous les fichiers indésirables à droite. Dans la zone de texte de l'élément "Sélectionnez la destination d'exportation", définissez le chemin de sortie et le nom du package du package JAR (peut être nommé arbitrairement) sur "d: /manager/manager.jar". Acceptez les autres paramètres par défaut inchangés et cliquez sur Suivant.
Remarque: Bien que le répertoire SRC soit sélectionné à gauche, les fichiers source ne sont pas exportés vers le package à moins que l'élément "Exporter des fichiers et ressources source Java".
3. Acceptez les paramètres par défaut inchangés et cliquez sur "Suivant"
4. Cette étape est plus critique. Comme indiqué dans la figure ci-dessous, sélectionnez l'élément "Utilisez le manifeste existant dans l'espace de travail" pour entrer le fichier manifeste créé, ou vous pouvez sélectionner le fichier manifeste via le bouton "Parcourir" à côté. Après être entré dans le fichier manifeste, cliquez sur "Finer" et Eclipse commence à emballer le projet.
Pièce jointe: Vous pouvez également choisir générer le fichier manifeste ici.
Remarque: Le fichier manifeste mainfest.mf doit être défini comme dans la deuxième étape.
Étape 5: Générez un fichier de lots Manager.bat Running Manager.jar (cette étape peut être évitée)
Créez un programme de programme Manager.bat (le nom doit être BAT) dans le répertoire du gestionnaire, et son contenu n'est qu'une phrase, comme suit:
Javaw -jar Manager.jar
illustrer:
1.Javaw correspond au fichier c: /jdk/jre/bin/javaw.exe.
2. Lors de l'exécution du programme, il y a une fenêtre de ligne de commande noire nast. commande de Windows.
3. Ajouter une pause derrière vous permettra de voir où quelque chose s'est mal passé, comme:
Copiez le code comme suit: Démarrez Javaw -Jar Manager.jar
pause
Double-cliquez sur Manager.bat pour exécuter le fichier JAR.
Étape 6: Faites fonctionner l'ordinateur sans avoir à installer l'environnement JRE.
Habituellement, il existe une condition préalable à l'exécution de programmes Java: l'ordinateur de l'utilisateur doit d'abord installer l'environnement JRE. Bien que l'installation de l'environnement JRE soit très simple, après tout, il y a une étape de plus, ce qui est un peu de défaut. Voici une méthode qui ne demande pas aux utilisateurs d'installer l'environnement JRE.
(1) Copiez le répertoire "JRE" dans le JDK original dans le répertoire "D: / Manager / Java" (Java peut également être remplacé par d'autres noms).
(2) Désinstaller JDK et JRE de la machine, ce qui signifie que la machine n'a pas d'installation de Java en cours d'exécution.
(3) Modifiez la commande dans le fichier batch manager.bat pour "démarrer java / jre / bin / javaw -jar manager.jar", qui n'ajoute qu'un chemin correspondant avant Javaw.
Double-cliquez sur Manager.bat pour exécuter cette application Java sur un ordinateur qui n'a pas un environnement JRE installé.
Étape 7: Jetez le fichier batch (* .bat) et générez le fichier exe
L'exécution d'un programme avec un fichier batch ne semble pas assez professionnel, bien qu'il suffit de terminer la tâche en cours d'exécution. Mais les habitudes sont comme un poison qui est difficile à se débarrasser de son influence une fois qu'il est infecté.
Nous pouvons utiliser une applet gratuite appelée Javalauncher pour remplacer les fichiers de lots pour exécuter les programmes Java. L'URL de téléchargement de Javalauncher est:
http://www.rolemaker.dk/nonrolemaker/javalauncher/marner_java_launcher.htm
Le fichier téléchargé est un package compressé nommé javalauncher.zip.
Copiez le code comme suit: Structure du répertoire javalauncher.zip
Le répertoire source contient le programme source de Javalauncher et est écrit en langue C.
modifications.txt est les instructions de modification de la nouvelle version
Launch.exe est le programme principal
Launcher.cfg est le fichier de configuration
readme.txt est quelques instructions et exemples
Nous n'avons besoin que de deux fichiers Launch.exe et Launcher.cfg, et copiez ces deux fichiers dans le répertoire où se trouve le fichier package. Launcher.cfg est un fichier texte avec seulement trois lignes de contenu.
./java/jre/bin/javaw.exe
-Jar Manager.jar
La première ligne définit le répertoire pointant vers le JAR Package Manager.Jar.
La deuxième ligne définit le chemin vers Jre / bin / javaw.exe. Le répertoire JRE a été copié dans le sous-répertoire Java
Après avoir configuré Launcher.cfg, double-cliquez sur Launch.exe pour exécuter l'application Java.
Si vous étudiez la méthode de démarrage d'Eclipse, vous constaterez que le principe d'Eclipse et Javalauncher est le même: eclipse.exe est équivalent à Launch.exe, et Startup.jar est équivalent à Manager.jar. C'est juste qu'Eclipse.exe n'est pas universel comme Launch.exe, donc il n'a pas de fichier de configuration comme * .cfg, mais solidifie plutôt les informations de démarrage dans eclipse.exe.
Étape 8: Embellir les icônes
L'icône du fichier lancé.exe est trop monotone, changeons-le en meilleur look. Pour modifier l'icône du programme, vous devez utiliser un logiciel gratuit: Resource Hacker.
Étape 9: l'emballage final
Avant de l'envoyer à l'utilisateur, vous utilisez généralement Winzip ou Winrar pour taper tous les fichiers dans un package compressé.
Une autre façon d'utiliser un logiciel de production d'installation tel que InstallShield et Installerwhere pour créer un seul fichier setup.exe. Utilisation du logiciel, veuillez vous référer aux livres pertinents.