On 23/02/05 11:31 AM, Michael Bien wrote:

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,

The link Neil gave

https://www.oracle.com/java/technologies/java-se-support-roadmap.html

may provide some insight into when JDK drops support (or it could be 
coincidence) for a bytecode level.

That page indicates Extended Support for JDK-7 ended in 2022 and the first 
release of 2023, JDK-20, dropped support for JDK-7.

Once thing curious is that Extended Support for JDK-8 ends in 2030, which 
is/after/  Extended Support ends for both JDK-11 and JDK-17.

-ernie

it is highly unlikely that the compiler will drop support for LTS releases like 8)

Reply via email to