Hello,
While testing my IntelliJ fork, I needed JDK 25 (in the near future, my project will require JDK 25 to start), but I found that no JDK 25 port exists — only JDK 24.
So I ported the changes from https://github.com/korli/jdk24u to https://github.com/openjdk/jdk25u, though I took a somewhat different approach. I also fixed and implemented a few things along the way:
-
Native scaling for 12+ point fonts (similar to other OSes — tested and working)
-
Removed the resize button, since Java apps don’t support it properly (replaced with a different UI for this)
Repo: https://github.com/consulo/haiku-jdk25u
The repo is fully self-sufficient — no custom elf.h file is required (unlike the JDK 24 port).
Tested with NetBeans and Consulo.
Later on I may provide a build of my IDE as well — since I work on this in my free time, I’m quite busy.