Libreoffice не обнаруживает Java при новой установке 12.10: как заставить это работать?

Я не могу использовать некоторые функции Libreoffice (некоторые расширения, макросы), потому что моя среда выполнения Java (openJdk-6) не распознается в моей системе (см. [Скриншот]

LibOJava ]

При запуске LibreOffice из терминала я получаю:

javaldx: Could not find a Java Runtime Environment! 
Please ensure that a JVM and the package libreoffice-java-common is installed.
If it is already installed then try removing ~/.libreoffice/3/user/config  /javasettings_Linux_*.xml
Warning: failed to read path from javaldx
Fontconfig warning: "/usr/lib/libreoffice/share/fonts/truetype/fc_local.conf", line 13: Having multiple <family> in <alias> isn't supported and may not works as expected

Об этом сообщается об ошибке, но предложенный обходной путь не работает для меня (установить libreoffice-base) и дополнительно помечен как «не исправить»: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/926594

Я попытался удалить файл, упомянутый в сообщение об ошибке и переустановка LibreOffice и openjdk-6, но безрезультатно ... Полагаю, я мог бы вручную добавить среду выполнения из Параметры меню LibreOffice> Libreoffice> Java, но я не знаю, какой каталог выбрать. [ 117]

Пожалуйста, помогите!

2
задан 4 February 2013 в 15:58

2 ответа

Вот как я установил последнюю версию Oracle Java на свой Ubuntu 12.10 (вручную, но отлично работает):

  1. Загрузите последний архив JDK / JRE с http: // www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Извлеките его в / usr / java: tar -xf jre-7u13-linux-x64.tar.gz -C /usr/java
    и создайте символическую ссылку на текущий версия для удобства:
    ln -s /usr/java/jre1.7.0_13 /usr/java/latest
  3. Создайте символические ссылки, чтобы Firefox мог использовать их:
ln -s /usr/java/latest/lib/amd64/libjavaplugin_jni.so ~/.mozilla/plugins/libjavaplugin_jni.so
ln -s /usr/java/latest/lib/amd64/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

Вот и все - все мои браузеры и LibreOffice распознают и используют его.

Основным недостатком этого подхода является то, что он не является установкой пакета, но, поскольку все файлы хранятся в одной папке, я думаю, что все в порядке. Если я хочу обновить Java, все, что мне нужно сделать, это распаковать новый архив в / usr / java и сделать / usr / java / latest указывать на него.

0
ответ дан 4 February 2013 в 15:58

Я столкнулся с этой проблемой с последним libreoffice на производственной машине. Мы запускаем это в режиме --headless, но должны работать для версии с графическим интерфейсом

LibreOffice 5.1.6.2 10m0(Build:2)

. Исправить:

sudo apt -y install libreoffice-base

. Это установит все требования к libreoffice, включая java-jre.

0
ответ дан 4 February 2013 в 15:58

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

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