I understand that if your target includes Android systems as well as Desktop systems, you have to write to Java 8. It would be somewhat rough if that got lost.
> On 01-Sep-2020, at 05:52, Neil C Smith <[email protected]> wrote: > > On Mon, 31 Aug 2020, 21:21 Will Hartung, <[email protected]> wrote: >> >> On Fri, Aug 28, 2020 at 10:41 AM Neil C Smith <[email protected]> wrote: >>> Personally I was in favour of dropping in 12.1 when this last came up, >>> but that would lead to no Java editing support on Java 8, and problems >>> on 11. >> >> I would think dropping support for Java 8 would be a real show stopper. > > > Why? I'm curious about how important it is that the IDE (or precisely > Java editing features) can always *run* on two LTS? And likewise, how > important it is to be able to run on a JDK lower than the one you're > coding for? > > Because being clear about how important that is seems to be essential > for answering Ernie's original question of if/when we move away from > nb-javac. > > To me, we seem to have three courses of action open at the moment - > > * Keep nb-javac as an important part of the Java editing > infrastructure until at least next Java LTS has been out for a period > of time. In which case, we need to improve it's synchronization with > our release schedules - the point I was making elsewhere. > > * Drop full Java editing support on JDK 8 now (it still works as a > text editor). Recommend running on JDK 14+, but support 11. Probably > lose Compile on Save? > > * Keep nb-javac as legacy, and concentrate on UI changes / module > enablement, so that installation is not prompted when running on JDK > 14+ (part way there), and potentially that the module is disabled even > when installed if run on a later JVM than nb-javac can handle? > Probably lose Compile on Save when working with newer Java versions? > > I think Jan was also looking at running some of the editing support on > the target platform JVM, but not sure where that is at at present. > IMO, if that works and is feasible, it's a strong if not preferable > fourth contender. > > They're all the options that I remember coming up - maybe there are > more - thoughts? > > One of my first questions to Geertjan when asked to be on the NetBeans > PMC was how are we going to handle nb-javac - I'm still not sure that > question has been answered! :-) > > Best wishes, > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
