.,.
To upgrade, or not to upgrade, that is the question:
Whether 'tis nobler in the mind to suffer
The slings and arrows of "outdated" SDK,
Or to take arms against a sea of troubles
adapting everything to newer stuff
Just borrowed some excellent poetry and turned it to <put here your preferred word>...
Anyway, I'm currently using Java 8 for anything (server projects, desktop projects, mobile projects). Surely I'm not an early adopter (hehe), but it's clear that going 8 to 11 it's now more than a suggestion; it's becoming day by day a need.
For what I've read it seems that the biggest "problem" is the lack of the double-click to start a jar program (and a simple batch could cure it; afterall double-clicking the jar or the bat ain't that different..).
My main concern is about strong backward compatibility. Will my Jetty-based server programs still compile and work untouched? Would I need to upgrade/modify anything on my server? What if I develop using JDK11 and the server still is on its JDK/JRE 8? Any foreseeable problem?
To summarize: I know I should upgrade and I will do it anyway. Just posted to scout for something I could have missed and advice from who already took the upgrade path.
BTW, I am aware that I could have both 8 and 11 on my dev machine (and different versions of B4X products too), but I prefer to make up my mind once and then stick to that decision for a long time.
To upgrade, or not to upgrade, that is the question:
Whether 'tis nobler in the mind to suffer
The slings and arrows of "outdated" SDK,
Or to take arms against a sea of troubles
adapting everything to newer stuff
Just borrowed some excellent poetry and turned it to <put here your preferred word>...
Anyway, I'm currently using Java 8 for anything (server projects, desktop projects, mobile projects). Surely I'm not an early adopter (hehe), but it's clear that going 8 to 11 it's now more than a suggestion; it's becoming day by day a need.
For what I've read it seems that the biggest "problem" is the lack of the double-click to start a jar program (and a simple batch could cure it; afterall double-clicking the jar or the bat ain't that different..).
My main concern is about strong backward compatibility. Will my Jetty-based server programs still compile and work untouched? Would I need to upgrade/modify anything on my server? What if I develop using JDK11 and the server still is on its JDK/JRE 8? Any foreseeable problem?
To summarize: I know I should upgrade and I will do it anyway. Just posted to scout for something I could have missed and advice from who already took the upgrade path.
BTW, I am aware that I could have both 8 and 11 on my dev machine (and different versions of B4X products too), but I prefer to make up my mind once and then stick to that decision for a long time.
Last edited: