Java web start herunterladen

Wenn i javaws -deinstall, dann starten Sie die App erneut, es funktioniert gut, so dass ich weiß, dass die Dateien auf dem Server aktualisiert werden. Ich habe auch die Zeitstempel auf dem FTP überprüft, und sie werden aktualisiert, wenn neue Dateien hochgeladen werden, also glaube ich auch nicht, dass das das Problem ist. Java Web Start (JWS) wurde in Java 9 veraltet, und ab Java 11 entfernte Oracle JWS aus ihren JDK-Distributionen. Dies bedeutet, dass Clients, auf denen die neueste Java-Version installiert ist, keine JWS-basierten Anwendungen mehr verwenden können. Und da die öffentliche Unterstützung von Java 8 im zweiten Quartal 2019 endete, erhalten Unternehmen keine Updates und Sicherheitskorrekturen mehr für Java Web Start. Sobald Java Web Start installiert wurde, müssen alle geöffneten Webbrowser heruntergefahren werden. Für den Webbrowser wird ein neues MIME-Tag mit der Erweiterung jnlp definiert, damit der Webbrowser den Kontakt zwischen sich selbst, dem Webserver und Java Web Start initiiert. (JNLP ist ein Akronym für Java Network Launching Protocol. Die JNLP-Datei bestimmt, welche JAR-Dateien und Ressourcen zu einer clientseitigen Java-Anwendung beitragen.) Sobald der Webbrowser heruntergefahren und neu gestartet wurde, kann der Benutzer erneut auf denselben Link klicken, um die gewünschte Anwendung zu starten.

Der Webbrowser kontaktiert dann Java Web Start und die Anwendung beginnt mit dem Startvorgang. In meiner Anwendung startet JNLP java webstart-Anwendung, die mehrere Funktionen wie bietet: öffnen Sie Rechner, erstellen Sie Datei usw. Um ein komfortableres und effizienteres Paketsystem für die JNLP-Datei und die JAR-Dateien bereitzustellen, die einer Anwendung zugeordnet sind, ermöglicht Java Web Start die Verteilung von War-Dateien (Web Archive). Eine WAR-Datei ist eine Verzeichnisstruktur, die ein Servlet enthält, das mit einer JNLP-Datei und JAR-Dateien verpackt ist, sodass das gesamte Paket problemlos auf einem Webserver bereitgestellt werden kann. Das Servlet selbst ist in der Datei jnlp-servlet.jar verpackt, wobei die Klasse JnlpDownloadServlet als Hauptausführungs-Java-Klasse dient, die für verschiedene Aufgaben verantwortlich ist, wie z. B.: Aber, Jnlp sollte nur einmal heruntergeladen werden. Wenn der Benutzer das nächste Mal versucht, die von Java web start angebotenen Funktionen aufzurufen, sollte er keinen Aufruf an den Remoteserver, sondern an localhost selbst geben. Wie macht man jnlp einmal herunter und hört sich die Anfragen an? Bitte helfen Sie mir dabei. Es ist etwas in Bezug auf httplistener? wie kann man es umsetzen? Weitere Informationen finden Sie in docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html. Java Web Start ermöglicht Entwicklern nicht nur die Entwicklung von Anwendungen (nicht nur Applets), die von einer Webseite gestartet und ausgeführt werden können, sondern betont auch ein Bereitstellungsschema, das transparente Aktualisierungen für vorhandenen Clientcode ohne Benutzerinteraktion bereitstellt.

Dit bericht is geplaatst in Geen categorie. Bookmark de permalink.