I've just pushed updates to all supported OpenJDK version from 11 to 26 to the FreeBSD ports tree:
- ports 80f1e6b5d140: OpenJDK 26: Update to version 26.0.2
- ports 2583bd8561d2: OpenJDK 25: Update to version 25.0.4
- ports a86e7f3b7b3b: OpenJDK 21: Update to version 21.0.12
- ports ea43accd8d00: OpenJDK 17: Update to version 17.0.20
- ports 88a1cd69ff7e: OpenJDK 11: Update to version 11.0.32
All supported OpenJDK versions from 11 to 26 should now run on systems with sysctl kern.elf64.allow_wx=0 (Bug #296945)
The updates are available in the main branch of the FreeBSD ports repo, and should be available in the latest pkg repo shortly.
As always, a huge thanks to The FreeBSD Foundation for supporting my work on OpenJDK for FreeBSD. And if you have any issues with any of the ports, please let us know in the bug tracker, or the freebsd-java mailing list.