Since I am at the moment computer less, I don't "use" any, but iI was using java 9...
BUT, since java 11 opens again the possibility to use GUI apps on raspberry pi, once I get a new laptop (hopefully soon) I will use java11
Sticking with 8, as its still getting updates so far. Just got one yesterday. 11 doesnt have an installer and has to be bundled, making it impossible for me to use right now so avoiding it.
I also still need 32-bit support, I still have 32-bit touch human-machine-interface units in use that I develop/update software for.
I mean "learn" in the extended way: from installing, to configuring, check if every piece of my code would still be supported and would still work as before.
I don't think it's going to be exactly like replacing with a new build of the same version. It's going to be a full QE project for me.
And I'm not disputing about the advantages to migrate, which I understand and plan to.
Now I'm curious to know why you're asking us this question. Are you planning to drop Java 8 support anytime soon?
@Erel My project uses many libraries from this forum, but it will only run with SDK v9.0.4 installed.
Some code is even custom coded by some skilled veterans in here for compatibillity reason.