Running JEDIT from installed Windows icons displays a message saying JRE runtime environment needed which takes you to "https://openjdk.java.net/install/" and that page doesn't even have "11" in it anywhere.
I assume "http://www.jedit.org/index.php?page=compatibility#win" is also supposed to tell me something and fails to do that.
Talk about leaving users in the lurch...
If oracle have a JRE 11 I haven't found it. Googling hasn't helped so far.
"https://jdk.java.net/archive/" appears to be where jedit should direct people (I'm about to try it). Better yet if you creat a page to inform people what they should do.
I have now used the open "jdk-11.0.2" from the archive. I updated from JE 5.5 because of a minor problem with the latest version of the session plugin, that plugin no longer works at all under JE 5.6 with this JDK
Last edit: dbareis 2022-05-01
Mr Bareis,
off topic, but thanks very much for makemsi. i used it extensively
several years ago when i needed an installer.
I donated, but not enough
sorry wasn't able to help with your problem
take care
Dan Wasson
On 4/30/2022 9:44 PM, dbareis via jEdit-devel wrote:
Related
Bugs: #4119
OK I'm now using java 11 version above with JE 5.5 and sessions now works so it looks like the Java 11 I have is OK and this is a JEDIT 5.6 bug
Regarding subject: If jedit.exe doesn't find a jRE, it opens a website in a browser that isn't helpful anymore. In my mind it should point to https://adoptium.net/temurin/releases/ from now on.
jEdit should search in a subfolder "jre" where a jlink'ed JDK 11 would do the trick. E.g. Launch4j offers that explicitly.
Best of all would be if jEdit would have something like config.ini in the folder where a jre can be configured relatively to the executable. Eclipse does it that way.
Moving forward to JDK 11 is a good thing for sure. It gives jEdit a future.
But you should rethink to deliver the installer with a specific jre which comes along. It's not that big if you strip it down to the needed modules and it is specifically thought that way (also from the licensing perspective). Just my2cents.
Meanwhile, jedit.exe does not accept the latest Eclipse Temurin. My JRE gets updated by the corporate administrators, they gave me this:
openjdk version "11.0.20" 2023-07-18
OpenJDK Runtime Environment Temurin-11.0.20+8 (build 11.0.20+8)
OpenJDK 64-Bit Server VM Temurin-11.0.20+8 (build 11.0.20+8, mixed mode)
JE 5.6 now tells me it requires a JRE 11 instead of starting up normally.