# [Slackbuilds-users] OpenJDK11/openJFX11 and JabRef5.x

Rich Shepard rshepard at appl-ecosys.com
Mon Aug 26 14:28:18 UTC 2019

Several maintainers provide the packages involved with running JabRef so I'm
posting this to the mail list rather than to individuals.

I'm running JabRef-4.3.1 and had an issue with references from my database
not allowing a LyX document to compile. This was resolved by changing the
reference style because some bibtex .bst style files use deprecated font
commands, specifically \sc and \bf.

As I worked to resolve this issue I communicated with several JabRef
developers on the application's mail list and want to share what I've
learned because several SBo packages need revision. I discovered this need
because the JabRef devs asked me to test JabRef-5.x and it turns out I
cannot ... yet.

JabRef-5.x requires JDK11. Oracle has split this into parts so the JavaFK
part is now a separate package. A JabRef dev confirmed that it will run with
openjdk11 and openjfx11. The SBo repository has a zulu-openjdk11-11.0.1-lts
package, but the only openjfx package is version 8.

My request of the maintainers is to provide an openjfx package compatible
with the zulu-openjdk-11.0.1 package, or any other openjdk11/openjfx11 pair,
so JabRef on SBo can be upgraded from it's current very old version to 5.x.

For what it's worth, I've run JabRef-3.8.2 with openjdk8/openjfx8 and now
run -4.3.1 using Oracle's jdk8 (via the SBo package); I would prefer to use
open source versions of java.