Menu

#4064 jEdit launcher does not recognise Java 9

normal bug
closed-fixed
None
5
2018-02-22
2018-01-25
jrs40
No

When will the jEdit Launcher be updated for use with Java 9? When one uses the current jEdit Launcher one gets a Window stating that one must use Java 8. When one dismisses this Window, one is taken to the Java Site to download a Java 8 installation. Thru a lot of trial and error I worked out a way to use jEdit on Windows bypassing the jEdit Launcher by editing Windows Shortcuts and creating a Windows CMD file to run jEdit directly, bypassing the Launcher. When can I expect an update? Remember, Java 8 goes extinct in October 2018.

1 Attachments

Discussion

  • Björn Kautler

    Björn Kautler - 2018-01-26
    • assigned_to: Björn Kautler
    • Group: -->
     
  • Björn Kautler

    Björn Kautler - 2018-02-13
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +jedit.exe (43.5 kB; application/x-msdownload)
    
     
  • Björn Kautler

    Björn Kautler - 2018-02-13

    @jrs40 could you please try with the attached one? You can simply replace the existing jedit.exe with it. It should work with Java 9. If you can confirm it is working, it will be included in the upcoming 5.5 release that should follow very soon.

     
  • jrs40

    jrs40 - 2018-02-13

    I have confirmed that the attached jEdit Launcher does work. Thank you. I would suggest that you consider making your patch to the jEdit launcher a genral patch. Oracle announced that it is going to release Java 10 At the end of March.

     
  • Björn Kautler

    Björn Kautler - 2018-02-13

    Thanks for testing and confirmation,
    I'm not sure what you mean.
    Can you elaborate on what you mean?

     
  • jrs40

    jrs40 - 2018-02-14

    This is what I mean: It seemed to me than when the jEdit Launcher (and the Windows Installer) was performing its check for the version of Java on a client machine, it was looking for a specific version of Java, or a specific set of versions of Java. Now, Java Version 8 is going to be unsupported as of this comming October. Java Version 9 is now becoming the "Standard Version" of Java. However, Oracle has announced that in March Java 10 will be available, although it won't be immediately replaceing Java 9. My concern is that Oracle seems to be changing the way that it releases changes to Java in that there will be at any time two versions of Java: a "Standard Version" and a "New Features Version", and that a certain anounced time the then-current "Standard Version" becomes unsupported in favor of the then-current "New Features Version" which becones the new "Standard Version". In short, the Java Launcher and the Windows Installer should not be tied down to a specific version or versions of Java to prevent it not working when Oracle changes the versions of Java it supports.

     
  • Björn Kautler

    Björn Kautler - 2018-02-15

    They are not and never were.
    But the versioning scheme in Java did change and thus the recognition did not work properly.
    We always only have a minimum version.

     
  • jrs40

    jrs40 - 2018-02-15

    I was not aware of how the jEdit Launcher (and I assume the Windows Installer) determines the minimal Java version needed to run jEdit. Now that I do, my concerns are no longer valid. I thank you for your response on this matter. When will the newest version of jEdit be released? If memory serves, there is usually one major release per year and it is usuallu releeased mid-March.

     
  • Björn Kautler

    Björn Kautler - 2018-02-15

    Soon, I basically wanted to fix this issue and some other last-minute fixes and wait for answer of two fellow maintainers about two points, then the release will probably be pushed out.

     
  • Björn Kautler

    Björn Kautler - 2018-02-22

    Ticket moved from /p/jedit/jeditlauncher-bugs/48/

     
  • Björn Kautler

    Björn Kautler - 2018-02-22
    • status: open --> closed-fixed
    • Group: --> normal bug
     

Log in to post a comment.