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)
