Oracle has announced, that they will deprecate Java Webstart.
https://www.oracle.com/technetwork/arti ... 35779.html
http://www.oracle.com/technetwork/java/ ... 414431.pdf
https://blog.securityevaluators.com/ora ... ded4ab1b5e
What I gathered from this is this:
- Java Webstart will be completely removed from Java 11 onwards
- Java Webstart users should stay on Java 8, because Java 9 is not supported anymore, java 10 will soon not be supported, as they're both non-LTS versions
- After January 2019 / December 2020, Java 8 will no longer be supported for commercial / personal users respectively, without a licence from Oracle
- After March 2025, Java Webstart will not be supported any more
- Java 11 is no longer free and will need a license from Oracle
As far as I know, there's no Java Webstart in OpenJDK, but there are projects, that should offer similar functionality (IcedTea Web, Netx). For them to work, they must be installed localy on the client.
It seems Oracle pushes to go away from Webstart and use newer technologies to deploy java applications to the client. Since Java 9, Jlink seems to be the preffered way.
My questions are:
- Is there a plan to replace Java Webstart in Servoy? Would it be possible to deploy the Smart Client using jlink?
- Does anybody have some experience with OpenJDK and .jnlp?
It seems, that soon smart clients will be stuck on an outdated Java 8, if nothing else happens. Apart from rebuilding the application in NG or Web client and the things that I mentioned, is there something else that can be done?