#1 Le 17/03/2024, à 19:24
- quiquinet
(Résolu) Ancestris
Bonjour,
Je viens d’installer ce logiciel qui ne se lance pas avec l’icône et le terminal.
Lors de premier lancement j’avais deux problèmes
Checking if jdkhome is defined: (for MacOS, you might need to add /Contents/Home at the end)
jdkhome=
jdkhome not defined.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
J’ai modifié la ligne 16 de ancestris.conf qui était
#jdkhome="/path/to/jdk"
par
jdkhome="/usr/lib/jvm/java-11-openjdk-amd64"
Mais j’ai toujours la seconde erreur après avoir refais une nouvelle installation.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
Comment je peux modifier ce lien erroné.
Merci de votre aide
Daniel
Dernière modification par quiquinet (Le 18/03/2024, à 23:11)
Hors ligne
#2 Le 17/03/2024, à 20:20
- inbox
Re : (Résolu) Ancestris
Salut,
Que donne cette commande ?
java -version
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 17/03/2024, à 23:48
- quiquinet
Re : (Résolu) Ancestris
any@dany-W65-W67RZ1:~$ java -version
openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing)
Hors ligne
#4 Le 18/03/2024, à 00:58
- inbox
Re : (Résolu) Ancestris
Que donne ceci ?
dpkg -l | grep openjdk
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#5 Le 18/03/2024, à 10:45
- quiquinet
Re : (Résolu) Ancestris
$ dpkg -l | grep openjdk
ii openjdk-11-jre-headless:amd64 11.0.22+7-0ubuntu2~22.04.1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-8-jre:amd64 8u392-ga-1~22.04 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-8-jre-headless:amd64 8u392-ga-1~22.04 amd64 OpenJDK Java runtime, using Hotspot JIT (headle
J’ai mis à jour ces 3 fichiers le problème subsiste
Dernière modification par quiquinet (Le 18/03/2024, à 13:30)
Hors ligne
#6 Le 18/03/2024, à 15:04
- inbox
Re : (Résolu) Ancestris
Est-ce que cette commande trouve bien le fichier ?
sudo find / -iname libawt_xawt.so
Edit : Une autre possibilité, plus simple, est de télécharger la version Appimage ici. J'ai testé avec la version 12. L'utilisation de ce type d'empaquetage est décrit dans la documentation du site.
Dernière modification par inbox (Le 18/03/2024, à 15:16)
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#7 Le 18/03/2024, à 20:55
- quiquinet
Re : (Résolu) Ancestris
Cette commande trouve ce fichier libawt_xawt.so sur ce chemin
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libawt_xawt.so
mais pas sur le chemin /usr/lib/jvm/java-11-openjdk-amd64/lib/ dont j’ai besoin.
Est-il possible de copier sur java-8 et le coller sur java-11 ? +
Sinon je ferais avec apprimage
Merci
Dernière modification par quiquinet (Le 18/03/2024, à 20:59)
Hors ligne
#8 Le 18/03/2024, à 21:03
- ylag
Re : (Résolu) Ancestris
Bonsoir,
Sous réserve de l'avis de @inbox, je crois qu'il faudrait installer le paquet openjdk-11-jre
pour avoir le fichier dans le chemin /usr/lib/jvm/java-11-openjdk-amd64/lib/ ?
Voir : https://packages.ubuntu.com/search?suit … wt_xawt.so
A+
Dernière modification par ylag (Le 18/03/2024, à 21:04)
Hors ligne
#9 Le 18/03/2024, à 23:09
- quiquinet
Re : (Résolu) Ancestris
C’est exact après l’installation de openjdk-11-jre le fichier libawt_xawt.so est bien présent au chemin /usr/lib/jvm/java-11-openjdk-amd64/lib/ et Ancestris fonctionne.
Merci inbox et ylag de votre aide.
Daniel
Dernière modification par quiquinet (Le 18/03/2024, à 23:12)
Hors ligne
#10 Le 19/03/2024, à 00:09
- inbox
Re : (Résolu) Ancestris
Désolé, j'avais loupé les paquets "openjdk-8-jre".
Et si tu n'en as pas besoin, supprime les paquets Java 8 avec :
sudo apt purge *openjdk-8-jre*
C'est une vieille version plus maintenue.
Dernière modification par inbox (Le 19/03/2024, à 00:10)
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne