amidst icon indicating copy to clipboard operation
amidst copied to clipboard

"This application requires Java 8" when Java 21 is installed

Open Eiim opened this issue 3 months ago • 1 comments

I get this error when launching Amulet. I have Java 21 installed and set as JAVA_HOME and on the path. However, it's possible that there's some Windows Registry values pointing at an old installation that no longer exists. Any idea what this is looking for so I can set it?

Image

Eiim avatar Aug 31 '25 00:08 Eiim

Hey @Eiim, one of my projects was to upgrade to Java 24 (see #1146). Amidst is built on a very old version of the JDK. The alternative to checkout my PR and run from source. I'm not sure where exactly this message is being propagated from—it doesn't appear in the current JDK repo nor from Amidst.

The problem is that Amidst was never packaged with a JRE, and expected users to download one themselves. Java applications nowadays are expected to ship with the JRE alongside them.

SWinxy avatar Sep 20 '25 18:09 SWinxy