Как заставить pdfsam работать в Xubuntu 16.04?

Я apt-get install pdfsam в 16.04. Он не работает с OpenJDK 9 (предустановленным). Сайт автора говорит, что работает с JDK8. Так я и сделал:

 sudo apt-get install openjdk-8-jdk  

Это не сработало, поэтому я попытался:

sudo apt-get install openjdk-8-jre  

Еще ничего. Нада. Есть идеи, что я сделал не так?

2 ответа

Если у вас установлено несколько версий Java, вы можете установить версию, используемую по умолчанию.

Используйте следующую команду:

sudo update-alternatives --config java

У меня не было никакого желания менять системное значение по умолчанию, поэтому исправление, позволяющее запустить pdfsam, заключается в простом добавлении в каталог вашего домашнего bin-файла сценария оболочки, который запускает его с использованием правильного варианта Java. Вот что я сделал:

$ cat ~/bin/pdfsam
#!/bin/bash
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JAVACMD=$JAVA_HOME/jre/bin/java
export PATH=$PATH:$JAVA_HOME/bin

/usr/bin/pdfsam

и все работает нормально после этого. Даже мой ярлык меню работает отлично, что меня порадовало (явно не указывал на скрипт /usr/bin/pdfsam).

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