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