OpenJDK 25 port

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.

@korli

17 Likes

Thanks for your work on keeping Java updated.