Windows executables don't work on Java 8 updates >= u100

Issue #575 resolved
Former user created an issue

Rainbow.exe do not start and issue this message: "The registry refers to nonexisting Java Runtime Environment installation or the runtime is corrupted"

Please help me w/ this , my environment: • JRE version: Java(TM) SE Runtime Environment (Version 8 Update 111). • OS Win.Nt 10.0 • Firefox ver 50.1.0 runing in 32Bits (I think)

Comments (5)

  1. Chase Tingley

    Searching for this message I found a similar bug in another project:

    https://github.com/angryziber/ipscan/issues/67

    The fix was a launch4j upgrade. See also this thread which has more information:

    The problem is this 1.8.0_60 being interpreted as more recent than 1.8.0_111 It was a bug in launch4j but it is closed (fixed) now: https://sourceforge.net/p/launch4j/bugs/146/ If I remove the entry 1.8.0_60 then the FreeMind app starts working again The next action is to notify application managers and ask them to upgrade launch4j and republish their app...

    That launch4j bug does look like the culprit, and it looks like it should affect any system where you have installed both:

    • A Java 8 update < u100
    • A Java 8 update >= u100

    It sounds like you can work around the problem by removing the old (< u100) Java installs from your system. However, the real bug will be to upgrade our launch4j version in the Okapi build scripts.

  2. Log in to comment