2017-10-24 3 views
17

Ich bin verwirrt über den Status von Java Web Start. Auf Oracle Support Roadmap wir dies lesen können:Java Web Start-Unterstützung in Java 9 und darüber hinaus

Unterstützung von Deployment-Technologie

Die Web-Deployment-Technologie, bestehend aus der Java-Plugin und Web Start-Technologien, hat einen kürzeren Support-Lebenszyklus. Für Major-Releases über Java SE 8 bietet Oracle fünf (5) Jahre Premier Support für diese Technologien. Die erweiterte Unterstützung steht für den Bereitstellungsstapel nicht zur Verfügung und steht nicht für Support über Java SE 9 hinaus zur Verfügung. Weitere Informationen finden Sie in der Oracle Lifetime Support Policy.

Die Bereitstellung von Java SE 6 und Java SE 7 kann jederzeit nach Jun 2017 entfernt werden. Obwohl der Bereitstellungsstapel in Java SE 9 oder späteren Versionen enthalten sein kann, ist Java SE 8 die empfohlene und einzige unterstützte Version des Bereitstellungsstacks.

Nun haben wir schon seit geraumer Zeit bekannt, dass Applets und Java-Plugin waren in einer zukünftigen Version von Java entfernt werden, aber ich hatte nie gelesen über Java Web Start ein Kandidat für die Entfernung ist.

Obwohl verfügbar und unterstützte in JDK 9, das Applet-API und die Java-Plug-:

In Oracle Java Platform, Standard Edition Deployment Guide#Getting Started (eine Java 9 Dokumentationsseite), wird Java Web Start als Alternative zu der veralteten Applet-Technologie ausgeschrieben -in werden in der Vorbereitung für das Entfernen in einer zukünftigen Version als veraltet markiert. Alternativen für Applets und eingebettete JavaFX-Anwendungen sind Java Web Start und eigenständige Anwendungen.

Bin ich um nichts besorgt oder habe eine Ankündigung über die Ablehnung von Java Web Start verpasst?

+1

Wenn mein Verständnis korrekt ist: Java Web Start wird nicht mehr deployement von Java-Anwendungen in der Version 6 und 7. Die Java-Plugin (für Browser) unterstützen und die Applets werden entfernt, aber der Java Web Start Launcher wird weiter gepflegt – SebVb

+0

Nicht ganz sicher, worum es hier geht, da es sich ab sofort um eine sehr breite Kategorie handelt. Off-Thema? – nullpointer

+0

@nullpointer Ich war mir nicht sicher, ob das wirklich SO gehörte, wusste aber nicht, welche Sub-Site von StackExchange am besten passt. Am Ende steht die Frage: Gab es eine offizielle Mitteilung über die Einstellung von Java Web Start oder ist es nur das Java Plug-in? –

Antwort

11

Nach http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html

Java Deployment Technologies sind veraltet und wird in einer zukünftigen Version entfernt werden

Java Applet und WebStart Funktionalität, einschließlich der Applet-API, das Java-Plug-in, das Java-Applet Viewer, JNLP und Java Web Start mit dem Java-Tool sind in JDK 9 veraltet und werden in einer zukünftigen Version entfernt.

Es gibt eine ähnliche Diskussion auf der Liste OpenJDK diskutieren hier: http://mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html

+1

Ich hatte versucht, eine Antwort von Oracles Community-Foren zu bekommen, ohne Erfolg. Traurige Nachrichten als die vorgeschlagene Alternative (jlink) scheint keine äquivalente Menge von Funktionen anzubieten. Vielen Dank für die OpenJDK-Liste. –

5

Dies gilt für Premier, Extended and Sustaining Support. Nur aus dem zitierten Text:

  • nur Premier Support umfasst die Bereitstellungstechnologie;
  • die Bereitstellungstechnologie könnte in zukünftigen Java SE 6 und 7 Releases entfernt werden;
  • Da die Applet-API und das Plug-in veraltet sind, könnte die Bereitstellungstechnologie in einer zukünftigen Hauptversion entfernt werden.
  • Java 9 Premier Support dauert nur bis März 2018.

Folglich Java 8 ist die einzige Version, die die volle Bereitstellungstechnologie mit Halbzeit- Premier Support (März 2022) enthalten wird.

Beachten Sie, dass Java Web Start nicht verschwindet, aber das Entfernen der Applet-API und des Plug-Ins bedeutet, dass die Deployment-Technologie getrennt wird.

1

ich sah diese auf einer Oracle Blog entry

Dienstag, 30. Januar 2018

Erweiterung der Oracle Java SE 8 Öffentliche Updates und Java Web Start Unterstützung Von: Donald Smith | Sr. Director of Product Management

Oracle hat die Java SE-Support-Roadmap aktualisiert. Eine detailliertere weiß Papier wird in Kürze folgen, aber hier sind die wichtigsten Änderungen vorgenommen:

  • Die öffentliche Verfügbarkeit von Java SE 8 Updates von Oracle hat mindestens Januar 2019. Darüber hinaus erweitert wurde, wird Oracle weiter Bereitstellung von Updates für den persönlichen Gebrauch (nicht für Unternehmen) von Java SE 8 bis mindestens Ende 2020.
  • Oracle wird weiterhin Java SE 8 Web Start-Anwendungen für den öffentlichen und persönlichen (nicht unternehmensbezogenen) Gebrauch unterstützen die gleichen Daten notiert oben.
  • Oracle im Handel wird auch weiterhin Java Web Start auf Java SE 8 für die kommerzielle Nutzung unterstützen, oder wenn sie in Verbindung mit Oracle Produkte verwendet, die ein Web-Abhängigkeit starten haben, bis Ende März mindestens 2025.
  • wie angekündigt in 2015, Applets wird weiterhin in Java SE 8 bis mindestens März 2019 unterstützt, weitere Unterstützung durch Browser Anbieter.