Linux
Last updated
Was this helpful?
Last updated
Was this helpful?
Yes, there is. See for details.
JabRef 5.x requires Java 13 (It is included in the native builds)
JabRef requires Java 8
Please follow the steps provided on our . JabRef 4.x does not run under Java 9 or newer. See
You might see the error message Error: Could not find or load main class org.jabref.JabRefMain
. This means, you do not have support activated in your Java runtime environment. This typically happens if you use , where one needs to setup separately.
You have several Java Virtual Machines installed, and under the command line the wrong one is chosen. Have a look at the previous question that tells you how to change the virtual machine used.
For Ubuntu you may also have a look at the .
As far as we know, JabRef is not yet running on these free JVMs, due of our dependencies. However, JabRef is reported to run nicely on the runtime, which is based on the built with to fill in missing classes. Some issues have been encountered with the look and feel (see issues and ). Please let us know if newer versions give different results. If you have an idea or the expertise to make JabRef work under Classpath, let us know.
In the background, JabRef uses . Applications using JavaFX can be scaled via java -Dglass.gtk.uiScale=1.5 -jar <application>.jar
. If you have installed JabRef via a package manager, you probably don't have a .jar
file but a binary file. In this case, you need to find your JabRef.cfg
in your installation folder (possibly located at /opt/JabRef/lib/app/JabRef.cfg
) and add in the section [JavaOptions]
the line -Dglass.gtk.uiScale=1.5
. Then, restart JabRef. Try finding a value that is suitable for you. On high resolution displays, values around 1.5
seem to be reasonable.