LibreOfficeのLanguageTool
拡張機能をインストールできません。インストールしようとすると例外が発生します。
ps誰かがソリューションがopenoffice.org-Java-common
パッケージをインストールしていると言いますが、Ubuntu 14.04のリポジトリにはこのパッケージがありません。 =
システムの詳細:
OS: Ubuntu 14.04 LTS
LibreOffice: 4.2 (4.2.3.3)
LanguageTool: 2.5
Java: Oracle JDK 1.8.0_05
例外メッセージ:
まず、最も重要なこと:
Sudo apt-get install
(libreoffice-Java-common
Java-common
LibreOffice Options
メニューに移動し、Advanced
を選択し、Use Java runtime environment
がチェックされ、Javaバージョンが選択されていることを確認します。
次に、ファイルマネージャーで拡張機能をダブルクリックするか、LibreOffice Extension Manager
ダイアログにインポートして、拡張機能をインストールします。
12.04でこのエラーが発生しましたが、JavaがLibreOfficeで有効になっていないことが判明しました。愚かに聞こえるかもしれませんが、チェックする価値があります。
[ツール]-[オプション]-[詳細設定]に移動します。 「Javaランタイム環境を使用する」のチェックボックスを選択しましたが、そのすぐ下に「Javaランタイム環境(JRE)が既にインストールされています:」があり、そのリスト内では何も選択していません。
Oracle 1.7をチェックし、LibreOfficeを再起動し、LanguageToolをインストールしましたが、すべてうまくいきました。
OpenJDK Javaランタイムがインストールされている必要があります。これは、Ubuntu Software Centerから行えます。完了したら、LanguageToolをダウンロードし、Libreofficeで開くを選択します。下の画像をご覧ください
ライターを開くと表示されます
あなたのコメントによると、私はOracle Javaをインストールし、LanguageToolをインストールしようとしましたが、同じエラーが発生しました。したがって、Oracle Javaでは機能しないと想定します。
Kubuntu 18.10およびJava 11を使用すると、次のソリューションが機能しました。
Jaxbパッケージをインストールします。Sudo apt install libjaxb-Java
LibreOfficeを開き、[ツール]-> [オプション]-> [詳細設定]に移動します。
Oracle Corporation 11 JREが選択されていることがわかります。
Oracle Corporation 11 JREを選択し、「クラスパス」をクリックします。
/usr/share/Java/jaxb-impl.jarを追加します
LibreOfficeを再起動すると、エラーは消えます。私は他に何がロードされているのか分かりませんし、はい、他の副作用に遭遇していません。