Verringerung der Größe der JRE
Bündeln wir die Java 6 JRE mit application installer, so dass es sein kann, auf jedem Rechner laufen, aber das macht die Anwendung ein wenig schwerer. So planen wir reduzieren die Größe der JRE. Wenn jemand getan hat, diese Art von Aufgabe, können Sie bitte Beratung, um vorwärts zu bewegen mit diesem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick in die README-Datei im JRE-Verzeichnis. Das 'Optionale Dateien und Verzeichnisse' Abschnitt listet eine Reihe von Dateien, die entfernt werden können aus der Oracle/Sun-JRE, wenn Sie Verpackung es mit Ihrer Anwendung.
Benutze ich ein Ant-buildfile, um kopieren Sie die JRE aus dem system installieren Speicherort des Paket-Verzeichnisses beim erstellen einer installation. Legen Sie die Liste der Dateien, die Sie möchten, ausgeschlossen und in einer separaten Datei verwenden Sie die 'excludesfile' - Attribut, um dieses zu laden Liste:
Probe jre_excludes.Eigenschaften Datei:
Einige update-info: seit java 8 gibt es eine offizielle Oracle-tool namens jrecreate für die Erstellung von kleinen, eingebetteten JRE-Pakete.
Für meine Java 8 Update-144-desktop-Anwendung, die ich ausschließen, die 2 großen Java-FX-Dateien:
Den RV-jre ist 49 MB anstatt 66 MB.
Dies ist für mich ein akzeptabler Kompromiss zwischen reduzierter Größe und Hinzugefügt build Komplexität (und mögliche Fehler).
Bist du versucht, um eine standard-JRE Größe? Tun Sie das nicht. Sie können wählen, zu bündeln und eine alternative JRE, die vielleicht kleiner sein. Eine Liste finden Sie auf dieser Wikipedia-Seite. Wie immer, Vorsicht vor Kompatibilitätsproblemen und testen Sie Ihre Anwendung gründlich.
Einen anderen und sichereren Weg ist, nur erfordern die installation einer JRE auf dem Zielrechner.