Ошибочный запуск JabRef в соответствии с Ubuntu 18.10

Я использую JabRef (Версия 4.3.1) в соответствии с Ubuntu, но в прошлый раз я пытался запустить его, я получил эту ошибку:

Error: Could not find or load main class org.jabref.JabRefMain

Я имею java-8-openjdk-amd64 и я думаю, что проблема имеет отношение к OpenJFX (см. FAQ), и обновление Ubuntu 18.10
(Решение от этого вопроса не работает на меня: ошибка JabRef на запуске)

Согласно этому сообщению "явный JabRef требует JDK8 и openjfx8".

18.10 идет openjfx 11+26-4 (18.04 имел версию 8u161-b12-1ubuntu2 согласно пакетам человечности)

Однако я не мог выяснить, как установить openjfx8.

Обновление:

Я выяснил, как установить openjfx8 вручную (загрузка и выполнение .deb файла от пакетов человечности). Прежде чем я пытался использовать apt. Но я все еще получаю ту же ошибку.

Это мои в настоящее время установленные версии:

$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.10.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

$ apt-show-versions openjfx
openjfx:amd64/cosmic 8u161-b12-1ubuntu2 upgradeable to 11+26-4
openjfx:i386 not installed
0
задан 11 January 2019 в 14:09

1 ответ

Возможно, можно попытаться установить Oracle JRE. Таким образом, у Вас будут JavaFX внутри и никакая потребность установить его отдельно.

Кроме этого, если Вы хотите продолжить пробовать OpenJDK. Я не уверен, имеете ли Вы 1.8.0_191 (8u191), может использовать openjfx версию 8u161.

По тому, как Ваш Java может быть бездисплейным, потому что он записан OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

Затем это не имеет части библиотек GUI. Это может быть проблемой. Необходимо установить не бездисплейный Java.

Для получения дополнительной информации: https://stackoverflow.com/questions/24280872/difference-between-openjdk-6-jre-openjdk-6-jre-headless-openjdk-6-jre-lib

https://stackoverflow.com/questions/32862344/what-is-the-difference-between-openjdk-7-jre-headless-and-openjdk-7-jrejdk/32862422

Удачи!

0
ответ дан 26 October 2019 в 13:44

Другие вопросы по тегам:

Похожие вопросы: