Я не могу использовать некоторые функции Libreoffice (некоторые расширения, макросы), потому что моя среда выполнения Java (openJdk-6) не распознается в моей системе (см. [Скриншот]
]
При запуске 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]
Пожалуйста, помогите!
Вот как я установил последнюю версию Oracle Java на свой Ubuntu 12.10 (вручную, но отлично работает):
tar -xf jre-7u13-linux-x64.tar.gz -C /usr/java
ln -s /usr/java/jre1.7.0_13 /usr/java/latest
blockquote>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 указывать на него.
Я столкнулся с этой проблемой с последним libreoffice на производственной машине. Мы запускаем это в режиме --headless, но должны работать для версии с графическим интерфейсом
LibreOffice 5.1.6.2 10m0(Build:2)
. Исправить:
sudo apt -y install libreoffice-base
. Это установит все требования к libreoffice, включая java-jre.