Um die Größe eines Java-Programms zu ermitteln, das bereits mit Jnlp heruntergeladen wurde, können Sie den Java Cache Viewer öffnen :
- Öffnen Sie die Systemsteuerung.
- Doppelklicken Sie auf das Java-Symbol. Die Java-Systemsteuerung wird geöffnet.
- Wählen Sie die Registerkarte Allgemein.
- Klicken Sie auf Ansicht. Der Java Cache Viewer wird geöffnet.
In diesem Viewer können Sie die Größe jeder über JNLP installierten Anwendungen ermitteln.
Um der Antwort von davr einen Auszug aus der JNLP-Dateisyntax hinzuzufügen :
Standardmäßig werden JAR- und Nativelib-Ressourcen ungeduldig heruntergeladen, dh sie werden heruntergeladen und sind lokal für die JVM verfügbar, auf der die Anwendung ausgeführt wird, bevor die Anwendung gestartet wird . Die Jar- und Nativelib-Elemente ermöglichen auch die Angabe einer Ressource als "Lazy". Das bedeutet, dass die Ressource vor dem Start der Anwendung nicht auf das Client-System heruntergeladen werden muss.
Mit dem Download-Attribut wird gesteuert, ob eine Ressource eifrig oder träge heruntergeladen wird. Zum Beispiel:
<jar href="sound.jar" download="lazy"/> <nativelib href="native-sound.jar" download="eager"/>
Wenn Sie das "download" -Argument für das beschriebene Jar nicht haben, wird es wie oben beschrieben standardmäßig "eifrig" sein. So können Sie sicher sein, dass alle Gläser, die nicht "Lazy" enthalten, vor dem Start der App heruntergeladen werden. Sie können dann die Downloadgröße mit allen bestimmen. "Faule" können jedoch nachgeladen werden.