On 05.02.23 18:28, Laszlo Kishalmi wrote:
Dear Neil,

I've read this at least 4 times, now I hope I understand the most of it. I'm one of the weaker minds...

We are/can talking about different topics when we mention JDK Support.

1. Java IDE Source Editing Support, I know this is not what we are talking about here, but when people reads on NetBeans JDK Support this is what pops in their mind first.  So any announcements we put out should mention, that this won't change. (AFAIK, we are good from Java 5 - Java 19/20?)

NB 16/17 ships nb-javac which is based on JDK 19. Which means the minimum bytecode level is 7 already. Once nb-javac updates to 20 that number would be 8. (JDK 14 dropped support for 6, 20 dropped support for 7, it is highly unlikely that the compiler will drop support for LTS releases like 8)

I never actually tested this before with Apache NetBeans (and it isn't tested in CI as far as I see). So if NB is still able to edit Java 5 projects it is likely because it is running in some fallback mode or something similar and it pretends it's Java 8 which would probably work most of the time unless compile on safe is enabled which will break the build most likely.

my opinion on this: as long NB supports editing the whole range of LTS versions (+ "current") it is all good. For retro programming it is probably better to use an older IDE anyway (I still keep a NB 6 around for situations like that).

-mbien


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to