LanguageTool-4.0 криво устанавливается

Автор _taras_, 24 февраля 2018, 13:22

0 Пользователи и 1 гость просматривают эту тему.

_taras_

Здравствуйте!
Использую убунту 16.04
версия либры  5.4.5.1
ID сборки: 1:5.4.5-0ubuntu0.16.04.1~lo
Параметры JAVA
java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

sudo update-alternatives --config java
Есть только одна альтернатива в группе ссылок java (предоставляющая /usr/bin/java): /usr/lib/jvm/java-8-oracle/jre/bin/java
Настраивать нечего.

/etc/profile добавил
export JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java"

echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/jre/bin/java

При установке выскакивает ошибка
Цитировать(com.sun.star.lang.IllegalArgumentException)
{ { { Message = "\X041d\X0435 \X043c\X043e\X0433\X0443 \X043e\X043f\X0440\X0435\X0434\X0435\X043b\X0438\X0442\X044c
\X0442\X0438\X043f \X043d\X043e\X0441\X0438\X0442\X0435\X043b\X044f \X0438\X043d\X0444\X043e\X0440\X043c\X0430\X0446\X0438\X0438:
file:///home/taras/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu170416rh1e.tmp_/LanguageTool-4.0.oxt",
Context = (com.sun.star.uno.XInterface) @7ff3fc0227a0 } }, ArgumentPosition = (short) -1 }
В параметрах стоит галка использовать виртуальную машину java
Oracle Corporation ver.180_161
После перезагрузки управление расширением выглядит так
Где ошибка?

Yakov

Это кривая версия LO от Ubuntu. Для использования расширений на Java необходимо доустановить пакет  libreoffice-java-common.

_taras_

 libreoffice-java-common установлен
Какая версия LO "нормальная" и где её брать?

Yakov

Вначале надо выяснить, работают ли расширения на Java. Например, это "Solver for Nonlinear Programming".
Запустить его можно из Calc: Сервис-> Решатель

_taras_

Вроде работает.

Yakov

#5
А если нажать кнопку "Параметры", то сколько алгоритмов отображается в окне "Механизм решателя"?
При более детальном рассмотрении оказалось, что только часть функциональности решателя реализована на Java.
Если только "LibreOffice  CoinMP" и "LibreOffice линейный решатель"  - то поддержка Jаva не работает.
Если доступны дополнительно "DEPS Evolutionary Algoritm" и "SCO Evolutionary Algoritm" - то поддержка Java работает корректно.

_taras_

Вроде доступны

Yakov

#7
Тогда, похоже, проблемы с файлом расширения (файл повреждён или произошла ошибка при загрузке).
Необходимо расширение удалить, закрыть LO и заново скачать LanguageTool.
https://languagetool.org/download/LanguageTool-4.0.oxt
А затем установить.
Какой размер файла?
Размер файла должен быть 91Мб.



_taras_

Скачиваю по ссылке размер 95,9 МБ (95.885.930 байт).
Попробую с другого компа скачать.

mikekaganski

Цитата: _taras_ от 24 февраля 2018, 13:22
При установке выскакивает ошибка
Цитировать(com.sun.star.lang.IllegalArgumentException)
{ { { Message = "\X041d\X0435 \X043c\X043e\X0433\X0443 \X043e\X043f\X0440\X0435\X0434\X0435\X043b\X0438\X0442\X044c
\X0442\X0438\X043f \X043d\X043e\X0441\X0438\X0442\X0435\X043b\X044f \X0438\X043d\X0444\X043e\X0440\X043c\X0430\X0446\X0438\X0438:
file:///home/taras/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu170416rh1e.tmp_/LanguageTool-4.0.oxt",
Context = (com.sun.star.uno.XInterface) @7ff3fc0227a0 } }, ArgumentPosition = (short) -1 }

На всякий случай - текст ошибки:
ЦитироватьНе могу определить тип носителя информации
С уважением,
Михаил Каганский

_taras_

ЦитироватьНа всякий случай - текст ошибки:
Как Вам удалось сие расшифровать?
Установщик не читал файл откуда бы я его не подсовывал - с корня хомяка, флешки, виндовсого диска (делал для того, чтобы кириллица не мешала)
Вопрос решил. Пришло обновление либры 6,0,1,1 и все встало