Java Web Start is dead. Long live Java Web Start!
Java Web Start (JWS) was deprecated in Java 9, and starting with Java 11, Oracle removed JWS from their JDK distributions. This means that clients that have the latest version of Java installed can no longer use JWS-based applications. And since public support of Java 8 has ended in Q2/2019, companies no longer get any updates and security fixes for Java Web Start.
This is why we decided to create OpenWebStart, an open source reimplementation of the Java Web Start technology. Our replacement will provide the most commonly used features of Java Web Start and the JNLP standard, so that your customers can continue using applications based on Java Web Start and JNLP without any change.
For more information about the removal of Java Web Start, have a look at these documents:
- Official Java desktop roadmap from Oracle
- DZone article about the consequences for Java desktop applications
- Do I need to pay for Java now?
Have your say - become a sponsor!
As a sponsor, you can influence the list of features we are going to implement, and issues reported by sponsors get the highest priority. Plus, we will run regular tests with your applications to guarantee that your applications will work with OpenWebStart.
You want to be where the action is? We are still looking for sponsors. Please contact us at OpenWebStart@karakun.com.
We keep you in the loop!
Want to learn more and stay up-to-date with the project?
What does OpenWebStart include?
The main focus of OpenWebStart is the execution of JNLP-based applications. Additionally, the tool contains four modules that simplify your Web Start workflows and let you configure OpenWebStart to suit your needs:
- The App Manager manages the versions of any JNLP-based application that is executed by OpenWebStart.
- The JVM Manager manages Java versions and Java updates on the client.
- The Control Panel provides a graphical user interface to configure OpenWebStart.
- The Updater downloads and installs new versions of OpenWebStart.
You’re a developer and want to take a closer look at our source repo? Visit our GitHub and let us know what you think.
We have been able to secure a good part of the required funding, and we and our sponsors are currently discussing the list of features that we are going to implement. Our goal is to have beta tests and a release candidate ready in Q3/2019.
The following diagram shows the roadmap: