Vydání Javy 11 znamenalo konec Java Web Start. Jaký dopad bude mít na desktopové aplikace a jak se na takovou významnou změnu mohou připravit vývojáři a firmy?

Jak oznámilo Oracle v březnu 2018, Java 11 přinesla několik změn, se kterými se vývojáři musí od jejího vydání v září 2018 vypořádat. Jednou z nich bylo odstranění JWS (Java Web Start) z Java Development Kit a současně ukončení podpory Java 8. Tyto změny jsou velmi důležité pro vývoj desktopových aplikací a mohou způsobit určité problémy uživatelům JWS, protože používání aplikací založených na Java Web Start s nejnovější verzí Javy již nebude možné.
Co s prodlouženou podporou?
Oracle oznámil prodlouženou podporu aplikací Java SE 8 Web Start ve stejném dokumentu Java Client Roadmap Update, avšak tato podpora není tak jasná, jak se může zdát. Pokračující podpora platí pouze pro nekomerční a nekorporátní použití a pouze do konce roku 2020. Ti, kteří využívají produkty závislé na Web Start v komerčním účelu, musí zaplatit za podporu verze Java SE 8, přičemž tato podpora bude prodloužena až do roku 2025.

Jaké je nejjednodušší řešení?
Nejnovější verze Javy a všechny budoucí verze již a nikdy nebudou obsahovat Web Start, a proto firmy již nebudou získávat aktualizace a podporu týkající se bezpečnosti. Doporučujeme proto co nejdříve hledat nová řešení. Jedním z nejjednodušších a nejúčinnějších řešení dostupných na trhu je Webswing.
Webswing je webový server, který umožňuje spouštět staré desktopové aplikace přes web bez úpravy jediného řádku zdrojového kódu — více informací o tomto řešení naleznete na webswing.org
