www.wikidata.de-de.nina.az
Die Artikel OpenWebStart und Java Web Start uberschneiden sich thematisch Informationen die du hier suchst konnen sich also auch im anderen Artikel befinden Gerne kannst du dich an der betreffenden Redundanzdiskussion beteiligen oder direkt dabei helfen die Artikel zusammenzufuhren oder besser voneinander abzugrenzen Anleitung Java Web Start oder Oracle Web Start ist ein Tool zur Ubertragung von Java Anwendungen uber das Internet und zum Start mit nur einem Klick Im Unterschied zu Java Applets benotigen Java Web Start Anwendungen keinen Browser um ablaufen zu konnen Das Tool basiert auf dem JNLP Standard Der Hersteller Oracle hat Web Start abgekundigt 1 in aktuellen LTS Java Versionen ab Version 11 ist Web Start bereits nicht mehr enthalten Da Web Start nie als Open Source im OpenJDK entwickelt wurde sondern immer als Closed Source Software von Oracle beim Bau ihrer Java Distribution hinzugefugt wurde gab es lange auch keine alternative Java Distribution zur Nutzung von Web Start 2 Die letzte Long Time Support Version 3 mit Web Start ist die Java 8 Distribution von Oracle Oracle empfiehlt das nicht direkt vergleichbare Paketierwerkzeug jlink als Ersatz 4 Fur viele Benutzer ist jlink allerdings kein ausreichender Ersatz da es z B kein jlink fur Java in der Version 8 gibt und auch Features wie Update Funktionalitat fehlen 5 Aus diesem Grund haben sich verschiedene Firmen und Organisationen wie AdoptOpenJDK oder RedHat zusammengetan um eine OpenSource Losung als Ersatz fur Java Web Start zu liefern Bei jedem Start einer Java Web Start Anwendung kann uberpruft werden ob neuere Komponenten vorliegen und ob im Zielrechner ein aktuelles Java Laufzeitsystem vorliegt So kann der Anwender stets mit der aktuellen vom Programm Autor ausgelieferten Version arbeiten Eine einmal heruntergeladene Version einer Anwendung bleibt solange in einem Zwischenspeicher engl Cache auf der Festplatte des Clients bis bei der Prufung erkannt wird dass eine neue Version vorliegt und diese geladen werden muss Somit werden unnotige Downloads verhindert und es wird trotzdem sichergestellt dass immer die aktuelle Programmversion lauft Voraussetzung fur die Ausfuhrung von Java Web Start Anwendungen ist dass der Entwickler das Programm auf einem Server zum Download anbietet und eine spezielle XML Datei bereitstellt mit der Endung a href JNLP jnlp a in der die einzelnen Komponenten der Anwendung beschrieben sind der Webserver auf dem die Java Anwendung bereitgestellt wird den MIME Type application x java jnlp file kennt auf dem Client das Java Runtime Environment installiert ist JRE enthalt ab Version 1 4 2 Java Web Start da die Java Anwendung mit Hilfe der lokalen Java VM ausgefuhrt wird Inhaltsverzeichnis 1 Nachfolger von Java Web Start 2 Java Network Launching Protocol JNLP 3 Siehe auch 4 Einzelnachweise 5 WeblinksNachfolger von Java Web Start BearbeitenDie AdoptOpenJDK Community hat mit Unterstutzung der Firmen RedHat und Karakun begonnen eine Open Source Alternative fur Java Web Start zu entwickeln und bereitzustellen Das ganze wird in GitHub unter der AdoptOpenJDK Organisation entwickelt Die Entwicklung basiert auf IcedTea web welches als Bestandteil von IcedTea hauptsachlich von RedHat entwickelt wurde 6 Innerhalb des AdoptOpenJDK Projekts wird hierbei versucht die Qualitat von IcedTea Web zu erhohen Fehler zu entfernen und nicht implementierte Features des JNLP Standards bzw von Oracle Web Start nachzureichen Basierend auf IcedTea Web wurde von der Firma Karakun das Open Source Tool OpenWebStart bereitgestellt 7 Dieses ubernimmt die Funktionalitat von IcedTea Web und erweitert sie mit vielen Nativen und erweiterten Features Daruber hinaus bietet OpenWebStart native Installer fur macOS Windows und Linux Auch dieses Tool entstand mit der Unterstutzung von RedHat und AdoptOpenJDK 8 Java Network Launching Protocol JNLP BearbeitenDas Java Network Launching Protocol JNLP benotigt fur jede Anwendung eine Konfigurationsdatei im XML Format Diese JNLP Dateien enthalten Informationen zum Ablageort von JAR Dateien den Namen der Hauptklasse einer Anwendung und weitere Parameter fur das aufzurufende Programm Ein konfigurierter Webbrowser ubergibt JNLP Dateien an die Java Laufzeitumgebung die daraufhin die Anwendung auf den PC des Anwenders herunterladt und startet JNLP wurde im Java Community Process als JSR 56 entwickelt 9 Siehe auch BearbeitenDas ClickOnce Konzept des Net Frameworks von Microsoft bietet eine ahnliche Funktionalitat fur Windows Programme Einzelnachweise Bearbeiten JDK 9 Release Notes Deprecated APIs Features and Options Oracle abgerufen am 5 Juli 2018 englisch Hendrik Ebbers Java WebStart Is Dead What Should We Do Now 23 Oktober 2018 abgerufen am 18 Juni 2020 Oracle Java SE Support Roadmap Oracle 28 Juni 2018 abgerufen am 5 Juli 2018 englisch Java Client Roadmap Update An Oracle White Paper Marz 2018 abgerufen am 5 Juli 2018 englisch JEP 220 Modular Run Time Images Abgerufen am 18 Juni 2020 Jayashree Kumar Using IcedTea Web browser Plug in with AdoptOpenJDK In AdoptOpenJDK 4 Oktober 2018 abgerufen am 31 Mai 2019 englisch OpenWebStart Abgerufen am 18 Juni 2020 englisch hendrik How open source saved WebStart 10 Dezember 2019 abgerufen am 18 Juni 2020 englisch Java TM Network Launching Protocol amp API Specification JSR 56 Version 1 5 Java Software A Division of Sun Microsystems Inc 21 Mai 2001 java sun com abgerufen am 23 Dezember 2006 Weblinks BearbeitenWas ist Java Web Start und wie wird es gestartet Java Web Start Technology offizielle Homepage englisch Developer s Guide englisch ojdkbuild netx GitHub AdoptOpenJDK Organisation openwebstart com Abgerufen von https de wikipedia org w index php title Java Web Start amp oldid 232681790