4

I just inherited project that consists of a Java applet and some server communications, and with it found out that this technology is no longer supported by oracle. My first thought was to wrap it in a JNLP and javawebstart but since oracle also marked this as deprecated in jdk9 i cannot use it as i need a long term support solution. I want to try avoiding a complete re-write of the applet. Does anybody have any ideas on this? Are there other alternatives on the market? Thank you in advance.

  • 1
    Possible duplicate of [Java Web Start support in Java 9 and beyond](https://stackoverflow.com/questions/46904795/java-web-start-support-in-java-9-and-beyond) – GalAbra Feb 05 '18 at 10:44
  • *"Are there other alternatives on the market?"* Yes. JS & HTML. Together they can provide the functionality of 90% of applets ever written. Throw in the HTML 5 `canvas` element & that becomes 95% (or beyond). What does this applet do? – Andrew Thompson Feb 06 '18 at 05:46
  • 2
    Thank you, but by alternatives i'm reffering to something to launch the applet, something along the lines of JNLP, but supported by modern browsers. As i said i would avoid re-writing the app. – micsescu raul Feb 06 '18 at 16:49

1 Answers1

2

You might want to check out https://github.com/update4j/update4j which natively supports Java 9.

Also allows distibuting files base on operating system. And you can sign files to prevent Man In The Middle attacks. And much more.

Mordechai
  • 15,437
  • 2
  • 41
  • 82