19:42:05.280 KeyStore Explorer NSString findJREDylib(int, _Bool, _Bool) JRE search exception: 'launch path not accessible' 19:42:05.279 KeyStore Explorer NSString *findJavaDylib(NSString, _Bool, _Bool, _Bool, _Bool) Searching for a JRE. When I run Keystore Explorer from the command line by going into KeyStore Explorer.app/Contents/MacOS and running. I can see them using /usr/libexec/java_home -Vġ.8.0_202-zulu-8.36.0.1, x86_64: "Zulu 8" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Homeġ.8.0_202, x86_64: "Amazon Corretto 8" /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home I am seeing this on both Amazon Corretto 8 and also AzulSystems Zulu 8 (both certified versions of Java 8). Version of Java: 1.8.0_181 (when running from command line I have several versions installed via HomeBrew).lib in this directory and then the app starts when run with java -jar kse.jar, but it still doesn't work when the. This same layout and error occurs if I try to build the application and appbundle from source.Īs a workaround, I can create a symlink ln -s. Providing a self-contained version of KSE is probably the best solution and it might also help with some tickets describing issues that I just cannot reproduce.Total 1 garybartlett admin 796532 Sep 19 13:59 1 garybartlett admin 4189874 Sep 19 13:59 1 garybartlett admin 214788 Sep 19 13:59 1 garybartlett admin 346471 Sep 19 13:59 1 garybartlett admin 562749 Sep 19 13:59 1 garybartlett admin 37807 Sep 19 13:59 1 garybartlett admin 400791 Sep 19 13:59 1 garybartlett admin 1484022 Sep 19 13:59 1 garybartlett admin 2584137 Sep 19 13:59 1 garybartlett admin 106939 Sep 19 13:59 1 garybartlett admin 22390 Sep 19 13:59 miglayout-swing-5.2.jar In addition to the new launcher there will be a second version of KSE for Windows coming with the next release that includes a custom Java runtime. So the code for locating the JRE should be in the launcher, not in the installer. And I certainly don't want to reinstall all my Java applications just because I have switched to another JRE. Updating or switching Java runtimes after the installation is obviously not handled. It is not complete yet, but the next KSE release is still pretty far away.Īs I have said earlier, the installer is not the right place to search for JREs. This is going to be the solution for the launcher issue for the next KSE release. However, a few comments above I have posted a pre-release version of the new KSE launcher. I do appreciate your efforts and did not mean to sound I really appreciate your efforts to improve KSE and at a later point in time I will certainly take a look at your Inno Setup installer. Regardless, thanks for the program - it's excellent and the loader issue is, in the end, a minor irritation at worst. It would probably help the situation to include a basic command line in the "Running" section, along with a statement along the lines of "KSE can be run by simply launching the JAR or by using the Windows executable. The former is exact, the latter is a minimum.įor a while I was mistakenly under the impression that the loader was needed instead of being a mere convenience, and that the software require exactly that version. In my defense, I was believing the loader, which states, "This application requires a Java Runtime Environment 1.8.0", not "This application requires Java Runtime Environment 1.8.0 or later". You just have to check the option to create the registry entry when installing AdoptOpenJDK as described on the download page.įair enough, though I already knew that from running it with JDK 15 using the -jar command line form.
0 Comments
Leave a Reply. |