You're not going to find me arguing against good support for Java 8. However, as stated above, we anticipate that nb-javac will not be ready in time for the 12.0 release.
Gj On Tue, Apr 28, 2020 at 4:46 PM Eirik Bakke <[email protected]> wrote: > > A question is what about JDK 8. My bold suggestion would be that we > explicitly tell our users that they can’t use our Java Editor if they’re > running NetBeans on JDK 8. > > I think it's too early to drop first-class support for Java 8, for the > same reasons people listed in the earlier "Pull the plug from Java 8 in > 12.1?" thread. > > Good support for Java 8 is a feature, and an important one for an IDE that > is primarily associated with the Java ecosystem. > > Eirik > > -----Original Message----- > From: Geertjan Wielenga <[email protected]> > Sent: Tuesday, April 28, 2020 2:47 AM > To: dev <[email protected]> > Subject: nb-javac and the upcoming 12.0 > > Hi all, > > We’re getting close to the 12.0 release and nb-javac won’t be available at > the time of release. What nb-javac provides is detailed elsewhere but in > summary it is a fork of the javac finetuned to the Java Editor in > NetBeans. It can’t be donated to Apache NetBeans because it is a javac fork > and hence GPL licensed, so Oracle does not want to donate it and Apache > projects can’t be released with it. > > Ultimately, we’d like to drop the need for nb-javac completely. That will > simplify things a lot. Plus, that is increasingly possible because from JDK > 9 onwards we’re able to use the javac from the JDK that NetBeans runs on > for the same purposes as nb-javac. > > And we’ve (especially Jan Lahoda) been enhancing Apache NetBeans over the > past releases to enable the vanilla javac from the JDK on which NetBeans > runs to be used increasingly better. And ultimately, of course, this should > not be based on the JDK on which NetBeans runs, but on the JDK used by a > particular project. > > Anyway, there have been one or two pull requests around the above, such as > this one: > > https://github.com/apache/netbeans/pull/2108 > > A question is what about JDK 8. My bold suggestion would be that we > explicitly tell our users that they can’t use our Java Editor if they’re > running NetBeans on JDK 8. I’m not saying that we should drop support for > JDK 8. I’m saying we should show a message that the user should switch to > the latest supported JDK for running NetBeans itself on (which of course > does not mean that a project can’t use any earlier JDK). > > Anyway, comments and thoughts welcome. > > Gj > > --------------------------------------------------------------------- > 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 > > > >
