On 6/8/26 13:15, Neil C Smith wrote:
> Multiple PMC members have raised issues with the JDK combinations on
> offer (should just be JDK 26), and we agreed that a no-JDK installer
> would only be released within the project, not externally. However,
> the PMC is obviously free to agree to change its mind, if it wants to
> ....
I posted regarding JDK choice on the slack thread (and possibly also in other
discussions), to bring it to the list:
- A lot of effort goes into keeping NetBeans runnable and usable on latest
JDKs, both as IDE and platform. So far, we kept pace and the recommended
runtime JDK was always the best available JDK at time of release [0].
/// recommended runtime JDK version
static int jdkVersion(int nb) {
return nb / 2 + 11;
}
-> the same recommended JDK version (also listed on the download page) should
continue be the version used for the bundles.
(I remember the time when we had to ask on many issues to try again with the
latest JDK release - the bundles reduced those requests significantly. Lets not
add this indirection again - we know that not all JDK bugs are backported, esp
on the desktop.)
- The vendors we can actually test on are also something to consider [1].
Ideally the bundles should be using a vendor we test on to reduce an
indirection (again) and possible surprises.
- Similar rule applies for JDK modules: we (CI and vote threads as far as I
see) test on the standard JDK distribution, not the JavaFX distribution. IMO
there should be no need to offer a bundle which starts NB on a JDK including
JavaFX right now.
btw nothing above is new or a change request. E.g the Codelerity bundles were
always in sync with the download page. Its mostly a request to not change
things which were working well in case someone else is taking over the bundles.
best regards,
michael
[0]
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=255068881#MinimumJDKbuildandrunpolicy-Mnemonics(NB23+)
[1]
https://github.com/apache/netbeans/blob/ab116ad98647f0a5ca3e52c4bcb53600411b7995/.github/workflows/main.yml#L68-L77
---------------------------------------------------------------------
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