OpenOffice не работает с Java 7

Автор Yakov, 17 мая 2012, 23:33

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

Yakov

На странице загрузки Java  доступна теперь только Java 7!
http://www.java.com/ru/download/
И предлагается удалить все старые версии Java (т.е Java 6).
http://www.java.com/ru/download/faq/remove_olderversions.xml
OpenOffice не работает с Java 7, так что при обновлении Java её функциональность окажется недоступной.
В Apache OpenOffice  3.4 добавили возможность выбрать Java 7 от Oracle, но работоспособность офиса с новой версией java
не проверялась разработчиками из Apache.
Например LanguageTool не работает с Java 7. Возникает ошибка "Не найдено окружение JRE".
Скорей всего, не будут работать и остальные расширения.
Проблема заключается в том, что с сайта Java удалена ссылка на скачивание Java 6!

ape

Подобное сообщение есть и в LibreOffice\Nabble. Но в Windows это не страшно, так как для работы Офиса нужна не установка JRE-6, а наличие библиотек. При этом для LibO-3.5.х "правильной" Явой остаётся JRE-6u26, что написано в компиляционном ЛОГ-файле. Есть 2 способа:
1. Отключить автоматическое обновление JRE через Панель управления > Java.
2. Скопировать папку с установленной JRE-6 в любую директорию и, указав к ней путь, выбрать её для использования (меню Сервис > Xxx_Office > Java).

Yakov

Цитата: ape от 18 мая 2012, 04:56для LibO-3.5.х "правильной" Явой остаётся JRE-6u26
При этом  будет работать с любой Java 6, начиная с JRE-6u04
Цитата: ape от 18 мая 2012, 04:56так как для работы Офиса нужна не установка JRE-6, а наличие библиотек.
Без JRE будет работать, но часть функционала будет недоступна.

ape

Цитата: Yakov от 18 мая 2012, 09:26Без JRE будет работать, но часть функционала будет недоступна.
Yakov, внимание:
Цитата: ape от 18 мая 2012, 05:56Скопировать папку с установленной JRE-6 в любую директорию и, указав к ней путь, выбрать её для использования (меню Сервис > Xxx_Office > Java).
Это равносильно установленной в ОС Java. Проверено в течение полутора лет на "Shady", которые работают без ограничения какого-либо функционала.

ape

Посмотрел сборочные логи LibO-Dev_3.6.1.0_win:
- "правильная Ява" - 1.6.23;
- "правильный MSVCR_2008" - sp1 (!!)

Yakov

А по ссылке
http://www.java.com/en/download/manual_v6.jsp
на сегодняшний день доступна 6updete33 (1.6.33).
Ей и надо пользоваться.

ape

1. Всегда считал, что "по фэн-шую" - это пользовать то, что указано в сборочном логе.
2. По Яве. ТДФ не использует сборки, лицензия которых вступает в конфликт с LGPL-3. Последняя Ява под приемлемой для ТДФ лицензией - Сановская 1.6.23 (возможно 24). Оракл заявляет о совместимости последних апдейтов с предыдущими версиями (по склерозу - начиная с 15-й или 16-й), поэтому и работает.
Интнресный факт - встречал сообщения об ошибках (Basic) в Убунтофисе, которые могут иметь Явовские корни, т.к. Убунтофис использует Яву-Какао, а не OpenJDK, который, однако в репах есть.

ape

Сегодня - мордой об стол:
1. Установил Lubuntu-12.10
2. sudo apt-get install -y sun-javadb-client
.. и получил open_jdk-7
--
P.S. Ушел в гости к Оракл за JavaSE_RE-6u37

ape

ЦитироватьJava SE 6. Прекращение публикации общедоступных обновлений
В феврале 2013 года Oracle прекращает публиковать обновления для Java SE 6 на своих общедоступных сайтах загрузки. Существующие загрузки Java SE 6, опубликованные до февраля 2013, останутся доступными в архиве Java в Oracle Technology Network. Разработчикам и конечным пользователям рекомендуется выполнить обновление до более новых версий Java SE, которые останутся общедоступными.
Если из-за Явы-7 возникают проблемы с Офисом, то Вам сюда: http://www.java.com/ru/download/manual_v6.jsp