> 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



Reply via email to