Agreed--as long as NetBeans itself can still work with Java 8 projects, I think it's a good idea to bump the required JDK version for building NetBeans itself.
Myself, I've been working on a lot of HiDPI-related patches for NetBeans, and they must be tested with Java 9 or above. So I had to use two different Java versions when building and testing NetBeans. One HiDPI issue on my TODO list ( https://issues.apache.org/jira/browse/NETBEANS-3468 ) can only be solved once the build JDK version is bumped (because I need to be able to implement the MultiResolutionImage class from JDK 9). IntelliJ used to run on a patched version of JDK 8 for many years. But they have now finally transitioned to a JDK 11-based runtime themselves (still a private build, though they contribute heavily upstream to OpenJDK). That's another cue that it's OK to bump our build JDK version. -- Eirik -----Original Message----- From: Josh Juneau <[email protected]> Sent: Wednesday, February 26, 2020 8:49 PM To: [email protected] Subject: Re: Pull the plug from Java 8 in 12.1? +1, for removing Java 8 as NetBeans runtime in 12.1. Many of us still compile our code against Java 8 for Java EE projects, etc., but that should not prevent NetBeans runtime from moving forward. Josh Juneau [email protected] http://jj-blogger.blogspot.com https://www.apress.com/us/search?query=Juneau > On Feb 26, 2020, at 7:26 PM, Chuck Davis <[email protected]> wrote: > > A decision long over-due. > >> On Wed, Feb 26, 2020 at 5:13 PM Laszlo Kishalmi >> <[email protected]> >> wrote: >> >> Dear all, >> >> What do you think about stopping support Java 8 as NetBeans runtime >> from >> 12.1 and on? >> >> Neil mentioned it in the user's chat first regarding that we have >> issues with nb-javac from time to time. >> >> As we know our mid term plan is/was to rely on javac tooling instead >> of habing to maintain the nb-javac fork. >> >> Right now NetBeans run fairly well on standard javac, however when >> the IDE is running on Java 8 we need the nb-javac. >> >> I think removing Java 8 support as runtime shall be not a big deal, >> it would be a few thing less to worry about. During the 12.x cycle we >> could perfect our stuff on Java 11. >> >> >> >> >> >> --------------------------------------------------------------------- >> 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 >> >> >> >>
