Das Folgende ist der Prozess:
Schritt 1: Vervollständigen Sie das Javagui -Programm
Unter Eclipse kann das Programm normal ausgeführt.
Schritt 2: Bereiten Sie die Manifest -Datei vor (Manifest.mf)
Methode 1: Manifest.mf direkt in anderen laufenden JAR -Dateien kopieren und diese ändern und diese ändern
Methode 2: Verwenden Sie IDE -Tools wie Eclipse, um automatisch Glasdateien zu generieren
Der Inhalt von Manifest.MF ist wie folgt:
Kopieren Sie den Code wie folgt: Manifestversion: 1.0
Hauptklasse: Manager.Ui.mainframe
Klasse-Path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar
Splashscreen-Imager: Manager/Ressourcen/Bilder/Splash.jpg
veranschaulichen:
Manifestversion - Geben Sie die Versionsnummer der Manifestdatei an
Hauptklasse - Gibt die Eingangsklasse für das Programm an. Hinweis: Fügen Sie keine Klassenerweiterung nach dem Unterrichtsnamen hinzu
Klassenpfad - Gibt den Pfad zur Support -Bibliothek an. "." Wenn das Programm ausgeführt wird, wird die Support-Bibliothek basierend auf dem Einstellungsweg des Klassenpfadelements gefunden. Jede Unterstützungsbibliothek ist durch Leerzeichen getrennt. Winterschlaf, Frühling, Derby wird hier verwendet.
Beachten:
1. Wenn Java-Anwendungen einige Eclipse-Pakete verwenden, müssen sie auch in das Programmlaufverzeichnis kopiert und auf Klassenpfad eingestellt werden. Andernfalls kann das Programm nicht ausgeführt werden. Winterschlaf, Frühling, Derby.
2. Mit Ausnahme des Paketnamens und des Klassennamens der Eingangsklasse sind andere Einstellungen nicht fallspezifisch. .KRUG.
3. Fügen Sie keine Klassenerweiterung nach dem Unterrichtsnamen hinzu
4. In jeder Zeile gibt es einen Raum nach ':' in jeder Zeile, z.
5. Im Klassenpfad müssen die vorgestellten JAR-Dateien 19 Zeilen nicht überschreiten, andernfalls wird ein Fehler gemeldet. Eine JAR -Datei.
Schritt 3: Ändern Sie die Federkonfigurationsdatei
In der Konfiguration von Spring's 'SessionFactory' Bean sollte sie so geschrieben werden (entsprechend ClassPathXMLApplicationContext im Programm)
Die Codekopie lautet wie folgt:
Manager/Entity/myfile.hbm.xml
Manager/Entity/Filetype.hbm.xml
...
Schritt 4: Verwenden Sie Eclipse, um die JAR -Datei zu generieren
1. Klicken Sie mit der rechten Maustaste auf den Projektnamen und wählen Sie im Popup-Menü "Exportieren". Wählen Sie im Dialogfeld "JAR -Datei" in der folgenden Abbildung aus und klicken Sie auf "Weiter".
2. Deaktivieren Sie alle unerwünschten Dateien rechts. Setzen Sie im Textfeld "Element" Element "Item Export Ziel" den Ausgangspfad und den Paketnamen des JAR -Pakets (kann willkürlich bezeichnet werden) auf "d: /Manager/Manager.jar". Akzeptieren Sie andere Standardeinstellungen unverändert und klicken Sie auf Weiter.
Hinweis: Obwohl das SRC -Verzeichnis links ausgewählt ist, werden die Quelldateien nicht in das Paket exportiert, es sei denn, das Element "Java -Quelldateien und -Ressourcen exportieren" wird nicht überprüft.
3. Akzeptieren Sie die Standardeinstellungen unverändert und klicken Sie auf "Weiter"
4. Dieser Schritt ist kritischer. Wie in der folgenden Abbildung gezeigt, wählen Sie das Element "Vorhandene Manifest aus dem Arbeitsbereich verwenden", um die erstellte Manifestdatei einzugeben, oder Sie können die Manifest -Datei über die Schaltfläche "Durchsuchen" daneben auswählen. Klicken Sie nach Eingabe der Manifestdatei auf "Finish" und Eclipse beginnt das Projekt zu verpacken.
Anhang: Sie können hier auch die Manifestdatei generieren.
Hinweis: Die Manifest -Datei mainfest.mf muss wie im zweiten Schritt festgelegt werden.
Schritt 5: Generieren Sie einen Batch -Dateimanager.bat Running Manager.jar (dieser Schritt kann vermieden werden)
Erstellen Sie im Manager -Verzeichnis einen Batch -Programmmanager.
Javaw -Jar Manager.Jar
veranschaulichen:
1.JAVAW entspricht der Datei c: /jdk/jre/bin/javaw.exe.
2. Beim Ausführen des Programms gibt es ein böses schwarzes Befehlszeilenfenster. Befehl von Windows.
3. Hinzufügen einer Pause dahinter können Sie sehen, wo etwas schief gelaufen ist, z. B.:
Kopieren Sie den Code wie folgt: Starten Sie Javaw -Jar Manager.jar
Pause
Doppelklicken Sie auf Manager.bat, um die JAR-Datei auszuführen.
Schritt 6: Lassen Sie den Computer ausgeführt, ohne die JRE -Umgebung installieren zu müssen.
Normalerweise gibt es eine Voraussetzung für das Ausführen von Java -Programmen: Der Computer des Benutzers muss zuerst die JRE -Umgebung installieren. Obwohl die Installation der JRE -Umgebung sehr einfach ist, gibt es schließlich noch einen Schritt, der ein wenig Fehler ist. Hier ist eine Methode, bei der Benutzer die JRE -Umgebung nicht installieren müssen.
(1) Kopieren Sie das Verzeichnis "JRE" im ursprünglichen JDK in das Verzeichnis "D:/Manager/Java" (Java kann auch durch andere Namen ersetzt werden).
(2) Deinstallieren Sie JDK und JRE von der Maschine, was bedeutet, dass die Maschine keine Java -Auslaufumgebung installiert hat.
(3) Ändern Sie den Befehl im Batch -Dateimanager.
Doppelklicken Sie auf Manager.bat, um diese Java-Anwendung auf einem Computer auszuführen, in dem keine JRE-Umgebung installiert ist.
Schritt 7: Verwerfen Sie die Batch -Datei (*.bat) und generieren Sie die EXE -Datei
Das Ausführen eines Programms mit einer Stapeldatei scheint nicht professionell genug zu sein, obwohl es ausreicht, um die laufende Aufgabe zu erledigen. Aber die Gewohnheiten sind wie ein Gift, das seinen Einfluss schwer enthält, sobald es infiziert ist.
Wir können einen kostenlosen Applet namens Javalauncher verwenden, um Stapeldateien zum Ausführen von Java -Programmen zu ersetzen. Die Download -URL von Javalauncher lautet:
http://www.rolemaker.dk/nonrolemaker/javalauncher/marner_java_launcher.htm
Die heruntergeladene Datei ist ein komprimiertes Paket namens Javalauner.zip.
Kopieren Sie den Code wie folgt: Javalauncher.zip -Verzeichnisstruktur
Das Quellverzeichnis enthält das Quellprogramm von Javalauncher und ist in C -Sprache geschrieben.
Änderungen.txt sind die Änderungsanweisungen für die neue Version
Start.exe ist das Hauptprogramm
Launcher.cfg ist die Konfigurationsdatei
Readme.txt sind einige Anweisungen und Beispiele
Wir benötigen nur zwei Dateien starten.exe und launcher.cfg und kopieren diese beiden Dateien in das Verzeichnis, in dem sich die verpackte Datei befindet. Launcher.cfg ist eine Textdatei mit nur drei Inhaltszeilen.
./java/jre/bin/javaw.exe
-Jar Manager.Jar
Die erste Zeile setzt das Verzeichnis auf den JAR -Paketmanager.jar.
Die zweite Zeile setzt den Pfad zu jre/bin/javaw.exe. Das JRE -Verzeichnis wurde in das Java -Unterverzeichnis kopiert
Nach dem Konfigurieren von Launchter.cfg doppelklicken Sie auf Launch.exe, um die Java-Anwendung auszuführen.
Wenn Sie die Startup -Methode von Eclipse untersuchen, werden Sie feststellen, dass das Prinzip von Eclipse und Javalauncher das gleiche ist: Eclipse.exe entspricht dem Start.exe, und Startup.jar entspricht Manager.jar. Es ist nur so, dass Eclipse.exe nicht universell ist wie Launt.exe, daher gibt es keine Konfigurationsdatei wie *.cfg, sondern verfestigt stattdessen die Startinformationen in Eclipse.exe.
Schritt 8: Verschönern Sie die Symbole
Das Symbol der Datei start.exe ist zu monoton, und ändern Sie sie in einen besseren Blick. Um das Programmsymbol zu ändern, müssen Sie eine kostenlose Software verwenden: Ressourcenhacker.
Schritt 9: Die endgültige Packung
Bevor Sie es an den Benutzer senden, verwenden Sie normalerweise WinZIP oder WinRAR, um alle Dateien in ein komprimiertes Paket einzugeben.
Eine andere Möglichkeit ist die Verwendung von Installationsproduktionssoftware wie InstallationShield und Installywhere, um eine einzelne Setup.exe-Datei zu erstellen. Die Verwendung der Software finden Sie in den relevanten Büchern.