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
>> 
>> 
>> 
>> 

Reply via email to