hi Josh- Awesome.
I had tunnel vision. I thought I had to install from that series of openjdks. thanks, jim Sent with [Proton Mail](https://proton.me/) secure email. On Wednesday, May 15th, 2024 at 11:36 AM, Josh Tynjala <[email protected]> wrote: > Hi Jim, > > To be clear, there is no subscription required by Moonshine or Royale to use > any JDK version. Moonshine, Royale, and OpenJDK are all free and open source. > If you upgrade your JDK, it will fix this error. > > The current 0.9.10 release of Royale requires JDK 8 minimum. And the nightly > Royale 0.9.11 requires JDK 11 minimum. Based on the error you are receiving, > it appears that you are running JDK 8 in Moonshine. The Moonshine SDK > Installer should allow you to install a newer JDK. Alternatively, if you > prefer to install JDKs manually, you can also open Moonshine's settings and > configure a custom JDK path. Either option should allow you to upgrade from > JDK 8 to a newer version, and this error will be resolved. > > -- > Josh Tynjala > [Bowler Hat LLC](https://bowlerhat.dev) > > On Tue, May 14, 2024 at 4:09 PM Jim McNamara <[email protected]> wrote: > >> Hi all- >> >> Is there a way besides compiling from source to get a newer openjdk version >> for the sdk? Where is the best place to go? thanks >> >> thanks >> >> Using Royale SDK: "C:\MoonshineSDKs\Royale_SDK\apache-royale-0.9.11-bin-js" >> : java.lang.UnsupportedClassVersionError: >> org/apache/royale/compiler/clients/MXMLJSC has been compiled by a more >> recent version of the Java Runtime (class file version 55.0), this version >> of the Java Runtime only recognizes class file versions up to 52.0 >> : at java.lang.ClassLoader.defineClass1(Native Method) >> : at java.lang.ClassLoader.defineClass(ClassLoader.java:763) >> : at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) >> : at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) >> : at java.net.URLClassLoader.access$100(URLClassLoader.java:74) >> : at java.net.URLClassLoader$1.run(URLClassLoader.java:369) >> : at java.net.URLClassLoader$1.run(URLClassLoader.java:363) >> : at java.security.AccessController.doPrivileged(Native Method) >> : at java.net.URLClassLoader.findClass(URLClassLoader.java:362) >> : at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> : at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) >> : at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> : at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495) >> : Error: A JNI error has occurred, please check your installation and try >> again >> : Exception in thread "main" >> >> Sent with Proton Mail secure email.
