Как заставить 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).