- Если установка LanguageTool в LibreOffice/OpenOffice не вызвала ошибки, но необходимо проверить его работоспособность,
загрузите тестовый документ и следуйте инструкциям, изложенным в нём.
- Для пользователей Mac: Для LanguageTool необходима Java 8 или новее, которая доступна для Mac только в качестве 64-битной версии.
В связи с этим, необходимо использовать 64-битную версию LibreOffice 4.2 или новее для работы LanguageTool на Mac.
Так же необходимо установить 'Java для OS X',
дополнительно к Java 8 или старше (Источник: #74877).
Старые версии LibreOffice и OpenOffice доступны только как 32-битные версии, что делает их несовместимыми с LanguageTool в
качестве расширения на Mac. Способом решения проблемы является использование более старых версий, например
LanguageTool 2.2, который доступен в архиве загрузок, и может быть использован для 32-битных версий
или для Java 6. LanguageTool 2.2 не требует обязательного наличия Java 7, но зато хорошо работает с Java 6.
- LibreOffice 3.5 и новее поставляется со встроенной программой для проверки грамматики (LightProof), которая отключает LanguageTool для
английского и русского языков.
Используйте Options -> Language Settings -> Writing aids -> Edit... для отключения LightProof и включения LanguageTool для того языка,
с которым LanguageTool будет использоваться.
- Убедитесь, что Java 8 или новее от Oracle или IcedTea
установлена в вашей системе. Используйте 32-битную версию Java, если используете LanguageTool
в качестве расширения 32-битных версий LibreOffice или OpenOffice.org. Для 64-битных версий LibreOffice или OpenOffice.org надо использовать 64-битную версию Java.
Альтернативные версии Java могут не работать. При использовании
старых версий Java может появиться сообщение типа этого.
- Убедитесь, что корректная версия Java выбрана в LibreOffice (Tools -> Options -> Advanced) или OpenOffice.org
(Tools -> Options -> Java).
- Необходимо перезапустить LibreOffice/OpenOffice.org, включая быстрый запуск, после установки LanguageTool. Это требуется,
даже если не появляется сообщений об этом. (#46279, #88692)
- Если LanguageTool не запускается и не появляется сообщение об ошибке,
проверьте, включено ли расширение в менеджере расширений
(в меню Tools -> Extension Manager).
Общие проблемы с интеграцией в LibreOffice/OpenOffice.org
- Пользователям LanguageTool 2.9: Если возникает ошибка osl::Thread::Create failed, пожалуйста, обновите LanguageTool до версии 2.9.1 (#90740)
- Для использования совместно с 32-битной версией LibreOffice/OpenOffice, необходимо использовать 32-битную версию Java, иначе LanguageTool не будет
работать. Для использования совместно с 64-битной версией LibreOffice/OpenOffice, необходимо использовать 64-битную версию Java
- Если появляется сообщение "Could not create Java implementation loader", можно воспользоваться
этими советами.
Примечание: Если возникают проблемы на 64-разрядной Windows,
то они могут быть вызваны использованием 64-битной версии Java. Используйте 32-битную версию Java, если используете LanguageTool
в качестве расширения 32-битных версий LibreOffice или OpenOffice.org. Для 64-битных версий LibreOffice или OpenOffice.org надо использовать 64-битную версию Java.
- На Ubuntu установите пакеты libreoffice-java-common или openoffice.org-java-common.
Это поможет устранить проблему, проявляющуюся в возникновении сообщения об ошибке "NoClassDefFoundError" во время установки
(скриншот).
- На Ubuntu, если появляется сообщение Exception in thread "Thread-402" java.awt.HeadlessException в LibreOffice/OpenOffice,
смотри this stackoverflow answer.
Примечание. Это сообщение не появляется в виде диалогового окна, а выводится только при запуске из командной строки. Поэтому, чтобы его увидеть, необходимо запустить LibreOffice/OpenOffice из окна терминала.
- Если возникает сообщение "This media-type is not supported: application/vnd.sun.star.package-bundle2.0.00" во время установки, то необходимо выполнить
очистку (удаление) пользовательского профиля OpenOffice.
- Если появляется сообщение Failed to load rules for language ... Caused by java.lang.ClassNotFoundException: Loading rules failed: Duplicate class definition:
В некоторых случаях LanguageTool может быть установлен дважды в качестве расширения OpenOffice.org. Можно удалить каталоги, которые перечислены
в сообщении об ошибке (предварительно сделав резервную копию). (Эти каталоги могут иметь произвольные имена типа "EE31.tmp_" или подобные. Необходимо закрыть OpenOffice.org
перед удалением каталога).
- Пункты меню в LibreOffice/OpenOffice.org могут быть смешаны, когда оба расширения After the Deadline
и LanguageTool установлены. Макрос, представленный здесь,
поможет в решении этой проблемы. Эта ошибка отражена в ticket #215 at After the Deadline.
- Если при запуске LibreOffice/OpenOffice из командной строки появляется сообщение NoClassDefFoundError, убедитесь,
что запуск LibreOffice/OpenOffice происходит НЕ из каталога установки LanguageTool.
- При использовании старых версий LanguageTool и/или OpenOffice.org, могут возникать следующие проблемы:
- Зависание при старте: на слабых машинах LanguageTool может вызывать зависание LibreOffice или OpenOffice.org при запуске на секунды или минуту.
Эта ошибка исправлена в LibreOffice 3.5.4 и Apache OpenOffice 3.4.1, но все более старые версии содержат эту ошибку,
и мы настоятельно рекомендуем использовать как минимум эти версии. Описание ошибки.
Известные ограничения
- Некоторые ошибки не определяются: LanguageTool использует правила для поиска ошибок, то есть может найти только те ошибки,
которые описаны в правилах. Подробнее о создании правил и
расширении возможностей LanguageTool путём создания новых правил и включения их в проект.
- LanguageTool не может корректно работать с документами, которые содержат историю изменений
(LibreOffice #36540, OO #92013)
Всё ещё нужна помощь?
Обсудить работу программы можно на форуме forumooo.ru, посвящённом работе в офисных пакетах LibreOffice и OpenOffice.org.
В обращении укажите, какую версию LanguageTool, LibreOffice/OpenOffice.org и операционной системы используете.