Cannot start JabRef 4.0.3.0 on Windows 10 Enterprise (64 bit)


(Phil Kilby) #1

I uninstalled JabRef to try and fix a different issue (.bib files were being created without write access for the owner).
When I re-installed it, starting using icon or direct from .exe fails.
A process called JabRef.exe appears in Task Monitor, but no UI appears.
I downloaded the 64-bit version today, and installed immediately after fresh reboot. (I.e. uninstall, reboot, install).
I tried “java -jar JabRef-4.0.jar -d all” suggested in a similar problem.
I get the stack trace at the bottom of this message.
Any other pointers welcome.

java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.(TelemetryConfigurationFactory.java:65) ~[JabRef-4.0.jar:?]
at com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.(TelemetryConfigurationFactory.java:53) ~[JabRef-4.0.jar:?]
at com.microsoft.applicationinsights.TelemetryConfiguration.getActive(TelemetryConfiguration.java:70) ~[JabRef-4.0.jar:?]
at org.jabref.Globals.startTelemetryClient(Globals.java:90) ~[JabRef-4.0.jar:?]
at org.jabref.Globals.startBackgroundTasks(Globals.java:78) ~[JabRef-4.0.jar:?]
at …


(Christoph) #2

Hi,

you are probably trying to run JabRef with Java 9, which is not yet supported.
You need to downgrade to Java 8 and it will work.

In case you experience other issues, I suggest trying the latest master version.
http://builds.jabref.org/master/


(Phil Kilby) #3

Thanks very much for that.
Using Java 8 fixed the problem.