Please forgive me if this is a totally dumb question, I am not a Java developer and am very new to the ConnectIQ SDK.
At this point I am able to build one of the sample apps in the ConnectIQ SDK but I get an error when I try to run it in the simulator. Note that I am running from SublimeText3 but I do see the simulator window starting up and I am able to compile the app so I don't think my choice of IDE is my problem (I hope).
I have tried both JDK and JRE of the OpenJDK General Availability release version 8 (8u222-b10) from https://adoptopenjdk.net/upstream.html
Here is the error:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
at com.garmin.connectiq.common.prgreader.entrypoints.EntryPoint.parse(EntryPoint.java:88)
at com.garmin.connectiq.common.prgreader.entrypoints.EntryPoints.parse(EntryPoints.java:51)
at com.garmin.connectiq.common.prgreader.PrgParser.parse(PrgParser.java:221)
at com.garmin.monkeybrains.monkeydodeux.MonkeyDoDeux.execute(MonkeyDoDeux.java:241)
at com.garmin.monkeybrains.monkeydodeux.MonkeyDoDeux.main(MonkeyDoDeux.java:145)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
(there is a similar error reported in a question about running on Java 11 the error pasted in that question has a slightly different stack trace)
Thanks