Here is my setup :
macOS HighSierra 10.13.4
java version 8
and downloaded :
MicroEJ-Studio-Installer-MacOS-4.1.4.app
MicroEJ-SDK-Installer-MacOS-4.0.0.app
Both are not launched by my mac, I see the application is launched on the dock but then disappear after few seconds. So I cannot install neighter Studio or SDK on my mac.
Trying to launch both installers on the terminal gives me the following message :
$ open MicroEJ-Studio-Installer-MacOS-4.1.4.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Users/Christophe/Downloads/MicroEJ-Studio-Installer-MacOS-4.1.4.app.
$ open MicroEJ-SDK-Installer-MacOS-4.0.0.app
LSOpenURLsWithRole() failed with error -10810 for the file /Users/Christophe/Downloads/MicroEJ-SDK-Installer-MacOS-4.0.0.app.
We are aware of this issue and the one here (MicroEJ freezes on Mac). Our teams are working hard at fixing these issues. A version 4.1.5 of both the MicroEJ SDK and the MicroEJ Studio are in the works and should be available this summer.
Do you have the same setup as described before? We tested on several Mac without issues. Could you also give me the specific version the Java 8 runtime and the model of your Mac computer, maybe the differences are there.
FRL-FVFV9CH0J1WK:Downloads Christophe$ cd MicroEJ-SDK-Installer-MacOS-4.1.5.app/Contents/MacOS/
FRL-FVFV9CH0J1WK:MacOS Christophe$ ./universalJavaApplicationStub
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/izforge/izpack/installer/bootstrap/Installer : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
FRL-FVFV9CH0J1WK:MacOS Christophe$
Wow, this error usually indicates that you are executing a newer classfile on an older JVM. The issue here is 51.0 is associated with JRE 1.7 meaning you are executing the installer on a JVM 1.6 for it to be incompatible.
Do you have a 1.6 JVM on your mac (would be curious on a mac from 2017)? could you show me the output of the java -version on the terminal? maybe java is resolved elsewhere in your path?