Cannot start JabRef 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 ~[JabRef-4.0.jar:?]
at ~[JabRef-4.0.jar:?]
at ~[JabRef-4.0.jar:?]
at org.jabref.Globals.startTelemetryClient( ~[JabRef-4.0.jar:?]
at org.jabref.Globals.startBackgroundTasks( ~[JabRef-4.0.jar:?]
at …

(Christoph) #2


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.

(Phil Kilby) #3

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