Se você tiver várias versões do Java instaladas, poderá definir a versão usada por padrão.
Use o seguinte comando:
sudo update-alternatives --config java
Eu apt-get install pdfsam
em 16.04. Não funciona com o OpenJDK 9 (pré-instalado). O site do autor diz que funciona com o JDK8. Então eu fiz:
sudo apt-get install openjdk-8-jdk
Isso não funcionou, então eu tentei:
sudo apt-get install openjdk-8-jre
Ainda nada. Nada. Alguma idéia do que fiz de errado?
Se você tiver várias versões do Java instaladas, poderá definir a versão usada por padrão.
Use o seguinte comando:
sudo update-alternatives --config java
Eu não tinha vontade de mudar o padrão do sistema, então a correção para executar o pdfsam é simplesmente adicionar ao seu diretório bin da casa um script de shell que o inicia usando o sabor certo do Java. Aqui está o que eu fiz:
$ 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
e tudo funciona bem depois disso. Mesmo meu atalho de menu funciona bem, o que me agradou (claramente não apontou para o script / usr / bin / pdfsam).