Javaランタイム環境(openJdk-6)がシステムで認識されないため、Libreofficeの一部の機能(一部の拡張機能、マクロ)を使用できません([スクリーンショット]を参照)
ターミナルから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からランタイム環境を手動で追加できると思います_しかし、どのディレクトリを選択すればよいかわかりません。
助けてください!
実稼働マシン上の最新のlibreofficeでこの問題に遭遇しました。これを--headlessモードで実行しますが、GUIバージョンでは動作するはずです
LibreOffice 5.1.6.2 10m0(Build:2)
修正するには:
Sudo apt -y install libreoffice-base
これにより、Java-jreを含むlibreofficeのすべての要件がインストールされます。
Ubuntu 12.10に最新のOracle Javaをインストールした方法を以下に示します(手動での方法ですが、うまく機能します)。
tar -xf jre-7u13-linux-x64.tar.gz -C /usr/Java
ln -s /usr/Java/jre1.7.0_13 /usr/Java/latest
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はそれを認識して使用します。
このアプローチの主な欠点は、パッケージのインストールではないことですが、すべてのファイルが1つのフォルダーに保持されるため、大丈夫だと思います。 Javaを更新したい場合は、新しいアーカイブを/ usr/Javaに展開し、/ usr/Java/latestがそれを指すようにするだけです。