Looking for java Keywords? Try Ask4Keywords

Java LanguageJava-Bereitstellung


Einführung

Es gibt eine Vielzahl von Technologien zum "Packen" von Java-Anwendungen, Webanwendungen usw. zur Bereitstellung auf der Plattform, auf der sie ausgeführt werden. Sie reichen von einfachen Bibliotheken oder ausführbaren JAR Dateien, WAR und EAR Dateien bis zu Installationsprogrammen und eigenständigen ausführbaren Dateien.

Bemerkungen

Grundsätzlich kann ein Java-Programm durch Kopieren einer kompilierten Klasse (z. B. einer ".class" -Datei) oder einer Verzeichnisstruktur mit kompilierten Klassen implementiert werden. Java wird jedoch normalerweise auf eine der folgenden Arten bereitgestellt:

  • Durch Kopieren einer JAR-Datei oder Sammlung von JAR-Dateien in das System, auf dem sie ausgeführt werden; zB mit javac .

  • Durch Kopieren oder Hochladen einer WAR-, EAR- oder ähnlichen Datei in einen "Servlet-Container" oder "Anwendungsserver".

  • Durch Ausführen eines Anwendungsinstallationsprogramms, das das obige automatisiert. Das Installationsprogramm installiert möglicherweise auch eine eingebettete JRE.

  • Legen Sie die JAR-Dateien für die Anwendung auf einem Webserver ab, damit sie mit Java WebStart gestartet werden können.

Das Beispiel zum Erstellen von JAR-, WAR- und EAR-Dateien fasst die verschiedenen Möglichkeiten zum Erstellen dieser Dateien zusammen.

Es gibt zahlreiche Open-Source- und kommerzielle Tools für "Installer-Generator" und "EXE-Generator" für Java. Ebenso gibt es Tools zum Verschleiern von Java-Klassendateien (um das Reverse Engineering schwieriger zu machen) und zum Hinzufügen von Laufzeitlizenzen. Dies ist alles außerhalb der Dokumentation für "Java Programming Language".

Java-Bereitstellung Verwandte Beispiele