With enough work NB could be written in assembly and produce anything but the burden to do it would not be worth the cost probably. There is such a huge architectural difference between JDK8 and JDK11 that to expect developers to accommodate both is unrealistic -- at least is seems many work-arounds will be required and put a lot of strain on developers for very limited benefit. But you are, of course, correct, with enough work anything can be accomplished.
Yes, I realize any JDK can be used to compile something to byte code. But do you remember all the confusion, even on this list, about why NB9 had to be compiled on JDK8? It's far from intuitive. I'm simple minded I know but a ratio of 1:1 is a good thing to my simple mind. NB9 for JDK9; NB11 for JDK11. And synched with the LTS JDKs. By the way, Gj, your link to the 100 points/7 silver bullets presentation was awesome. What a great presentation/presenter! On Tue, Aug 21, 2018 at 3:37 PM Geertjan Wielenga <[email protected]> wrote: > > Do you understand that Apache NetBeans can provide features for JDK 8, 9, > 10, 11, and 12, all at the same time? > > Do you also understand that whether or not NetBeans provides features for > working with a particular JDK is a completely different question to which > JDK is needed to build the sources of Apache NetBeans? > > Gj > > >
