Приложение pdfsam не будет работать на 16.04 LTS

Когда у меня было 12.04 LTS, pdfsam работал отлично. Теперь с 16.04 LTS, когда я устанавливаю pdfsam из Ubuntu Software Center, в модуле запуска появляется значок pdfsam, а в Software Center по-прежнему отображается кнопка INSTALL для pdfsam, что, я полагаю, означает, что pdfsam не был установлен. Если я нажму на иконку запуска pdfsam, произойдет сбой... Извините, в Ubuntu 16.04 произошла внутренняя ошибка. Кроме того, создается файл журнала ошибок, который начинается с "Фатальная ошибка была обнаружена средой выполнения Java". Как мне поступить?

3 ответа

pdfsam просто не работает 16.04. Смирись с этим и попробуй другое приложение PDF, такое как: PDF MOD, PDF Shuffler, PDF Chain или даже Master PDF Editor (вероятно, лучший редактор PDF в Linux). Я лично предпочитаю Foxit PDF Editor, который хорошо работает под Wine.

В моем случае проблема была связана с тем, что Ubuntu 16.04 по умолчанию использует openjdk 9, но установка jdk 8 сделала свое дело. Вот что я сделал после установки неисправного pdfsam:

# apt-get install python-software-properties
# add-apt-repository ppa:webupd8team/java
# apt-get update
# apt-get install oracle-java8-installer

... и добро пожаловать в ваш прекрасный pdfsam

У меня был такой же опыт. До обновления до 16.04 работало нормально, но не после. Я заставил его работать снова, установив более новую версию Java JRE, а затем сказал программе запуска использовать новую JRE. Я установил Java JRE от Oracle (вы можете получить его на java.com).

Чтобы указать pdfsam использовать новую Java, отредактируйте файл по адресу /usr/bin/pdfsam (вам может потребоваться сделать это как root). В файле на моей машине в строке 36 я добавил это:

JAVA=/home/mike/java/jre1.8.0_101/bin/java

Обратите внимание, что я установил Java JRE в своем домашнем каталоге. Возможно, не лучшее место, чтобы сделать это, но я единственный человек, использующий эту машину, так что это прекрасно работает для меня. Вам нужно будет изменить строку выше на любое место, куда вы решили установить JRE.

Старая Java JRE все еще на моей машине для любых программ, которые все еще нуждаются в ней, так что это не должно влиять на все, что у вас есть на вашем компьютере.

Удачи!

Другие вопросы по тегам