Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/05/2018, à 14:28

JME44

[Résolu] 18.04, Java > 8 et pdfsam résolu par un desktop

Bonjour,
Après quelques problèmes d'installation de pdfsam sur la 18.04 Bionic Beaver, j'ai résolu mon problème de façon que j'estime propre.
Voilà ma démarche, du problème au résultat.
Problème :
pdsam ne démarre pas et en ligne de commande on voit :

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/scene/layout/HBox
... (j'ai coupé beaucoup des lignes qui suivent)

Diagnostic :
Il manque les librairies javaFX. En fait

JavaFX, Oracle’s 10-year-old rich client development technology for Java, will be decoupled from the Java Development Kit (JDK) and broken out into its own separate module.Source

Solution 1 : Installer le module découplé de javaFX.
(à compléter)
Solution 2 : Forcer pdfsam à travailler avec java8 et javaFX
Après installation de java 8 qui intègre encore javaFX (avec un sudo apt install ...), je propose la création d'un petit shell pdfSam que je range dans mon ~/bin

!#/bin/bash
CLASSPATH=/usr/lib/jvm/java-8-openjdk-amd64
PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH
pdfsam $1

Aller dans /usr/share/applications, et passer en mode su.
Préserver par une copie pdfsam.desktop en pdfsam.old et modifier pdfscan.desktop.
Dans la ligne Exec remplacer pdfsam %F par /home/<chezMoi>/bin/pdfSam %F
C'est fait

Dernière modification par JME44 (Le 14/05/2018, à 14:30)


Ubuntu 18.04 LTS GNOME 3.28.1 sur Asus X93S.

Hors ligne

#2 Le 03/06/2018, à 07:52

cmail

Re : [Résolu] 18.04, Java > 8 et pdfsam résolu par un desktop

A première vue, je me retrouve dans la même situation que toi. Mais l'application de tes conseils en solution 2 me donne une erreur : Fichier d'entrée de bureau invalide : '/usr/share/applications/pdfsam.desktop'...
Pourrais-tu détailler  en d'autres termes (c'est toujours utile pour faciliter la compréhension...) pour ta solution 2, et/ou la revérifier (je note que que tu mentionnes de "pdfscan.desktop" à l'avant-dernière ligne alors qu'il doit s'agir de pdfsam.desktop, n'y aurait-il pas d'autres erreurs sur des majuscules???)

Hors ligne

#3 Le 03/06/2018, à 08:19

cmail

Re : [Résolu] 18.04, Java > 8 et pdfsam résolu par un desktop

Je crois avoir résolu mon problème:
1/ rendre éxécutable ~/bin/pdfSam
2/ Le changement de la ligne Exec ne semble pas être suffisant. J'ai donc par "sudo pcmanfm", clic droit sur /usr/share/applications/PDFSam Basic puis Propriétés>Entrée du bureau>Commande>/home/cmail/bin/pdfSam %F.
Un grand merci à JME44

Dernière modification par cmail (Le 03/06/2018, à 08:23)

Hors ligne

#4 Le 03/06/2018, à 21:16

JME44

Re : [Résolu] 18.04, Java > 8 et pdfsam résolu par un desktop

Bien vu cmail
Il faut en effet rendre exécutable ton ~<chezmoi>//bin/pdfSam.
En réalité, j'ai fait une copie du desktop et en modifiant l'original il reste exécutable.
@+

Dernière modification par JME44 (Le 03/06/2018, à 21:20)


Ubuntu 18.04 LTS GNOME 3.28.1 sur Asus X93S.

Hors ligne