Update to jdk-21.0.11 --- second attempt!

Makarius makarius at sketis.net
Tue Jun 2 21:10:55 CEST 2026


With Isabelle/895b651beabb we are on jdk-21.0.11, which alone is not very 
exciting: it is a routine update by Azul.

Two details are notable, though:

   (1) The Windows version has been built from sources, after applying a small 
patch (jdk-21.0.11/x86_64-windows.patch) to improve accessibility. This is the 
first time we build JDK from scratch for Isabelle. It turned out actually 
quite simple, much simpler than building VSCodium, for example. So this might 
encourage more patches in the future, also for other platforms.

   (2) The macOS version was broken in the first attempt, and instead of 
duplicating 1 GiB tar.gz / 1.7 GiB directory content, I have replaced the bad 
version non-monotonically. This can lead to confusion, if someone happened to 
run Admin/init or "isabelle components -a" within a time-window of approx. 
2-3h before 21:00 Royal Bavarian Time. In that case, local 
$HOME/.isabelle/contrib/jdk-21.0.11 and the corresponding .tar.gz need to be 
deleted, and Admin/init run again.


	Makarius



More information about the isabelle-dev mailing list