Contenu | Rechercher | Menus

Annonce

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 17/03/2024, à 20: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 19/03/2024, à 00:11)

Hors ligne

#2 Le 17/03/2024, à 21: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 18/03/2024, à 00: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, à 01: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, à 11: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, à 14:30)

Hors ligne

#6 Le 18/03/2024, à 16: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, à 16:16)


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#7 Le 18/03/2024, à 21: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, à 21:59)

Hors ligne

#8 Le 18/03/2024, à 22: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, à 22:04)

En ligne

#9 Le 19/03/2024, à 00: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 19/03/2024, à 00:12)

Hors ligne

#10 Le 19/03/2024, à 01:09

inbox

Re : (Résolu) Ancestris

Désolé, j'avais loupé les paquets "openjdk-8-jre". roll

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, à 01:10)


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne