web-dev-qa-db-fra.com

L'application pdfsam ne fonctionnera pas sous 16.04 LTS

Quand j'ai eu 12.04 LTS, pdfsam a très bien fonctionné. Maintenant, avec 16.04 LTS, lorsque j'installe pdfsam à partir du Centre logiciel Ubuntu, l'icône pdfsam apparaît dans le lanceur et le Centre logiciel affiche toujours le bouton INSTALLER pour pdfsam, ce qui signifie que pdfsam n'a pas été installé. Si je clique sur l'icône du lanceur pdfsam, cela échoue ... Désolé, Ubuntu 16.04 a rencontré une erreur interne. En outre, un fichier journal d'erreur est créé et commence par "Une erreur irrécupérable a été détectée par l'environnement d'exécution Java". Comment dois-je procéder?

2
user517647

pdfsam ne fonctionne tout simplement pas le 16.04. Vivez avec cela et essayez une autre application pdf telle que: PDF MOD, PDF Shuffler, PDF Chaîne ou même Master PDF Éditeur (probablement le meilleur éditeur de pdf sous Linux). Personnellement, je préfère Foxit PDF Editor, qui fonctionne bien sous Wine.

2
ipse lute

Dans mon cas, le problème était lié au fait que Ubuntu 16.04 utilisait openjdk 9 par défaut, mais l’installation de jdk 8 permettait de résoudre le problème. Voici ce que j'ai fait après l'installation de pdfsam qui fonctionne mal:

# apt-get install python-software-properties
# add-apt-repository ppa:webupd8team/Java
# apt-get update
# apt-get install Oracle-Java8-installer

... et bienvenue votre belle pdfsam

1
funkoolow

J'ai vécu la même expérience. Cela a bien fonctionné avant de passer à 16.04, mais pas après. Je l’ai obtenu à nouveau en installant une version plus récente du JRE Java, puis en indiquant au programme de lancement d’utiliser le nouveau JRE. J'ai installé le Java JRE d'Oracle (vous pouvez l'obtenir sur Java.com).

Pour indiquer à pdfsam d'utiliser le nouveau Java, éditez le fichier à l'emplacement /usr/bin/pdfsam (vous devrez peut-être le faire en tant que root). Dans le fichier sur ma machine, à la ligne 36, j'ai ajouté ceci:

Java=/home/mike/Java/jre1.8.0_101/bin/Java

Notez que j'ai installé le JRE Java dans mon répertoire personnel. Ce n’est peut-être pas le meilleur endroit pour le faire, mais je suis la seule personne à utiliser cette machine, donc cela fonctionne bien pour moi. Vous devrez modifier la ligne ci-dessus en fonction de l'emplacement choisi pour l'installation de JRE.

L'ancien Java JRE est toujours sur ma machine pour tous les programmes qui en ont encore besoin. Par conséquent, cela ne devrait pas affecter les autres éléments de votre ordinateur.

Bonne chance!

1
Mikey_in_CO