I am not sure this is the correct place to ask this question but I cannot find any other resource. I tried to start GPSMaster with the command line command java -jar GpsMaster_0.63.00.jar I get the following error Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/java.net.URLClassLoader.findClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 3 more I have also tried "C:\Program Files\Java\jre-9.0.1\bin\java" -jar GpsMaster_0.63.00.jar and get the same error Java has been updated to v9 which is 64-bit only. Am I doing something wrong (I cannot find any documentation on how to start GPSMaster.jar) or does GPSMaster need modifying for java v9? |
Thank you. I reinstalled java v8 in another directory and GPSMaster runs when I use that. Having now searched for some of the errors, other software has similar problems. There are significant changes between v8 and v9 (and even more for the future v10) which mean many applications are going to need to be revised. |
I have an imac and java 8 and GpsMaster_0.63.00.jar works fine so installing java 8 might be easiest temporary solution for now.
There is a developer contact listed near the end of this page... http://wiki.openstreetmap.org/wiki/GpsMaster