Author Topic: Réinstallation et Java  (Read 4051 times)

0 Members and 1 Guest are viewing this topic.

Offline yves30

  • VIP
  • Full Member
  • *
  • Posts: 42
  • Mint 22 (Xfce)
    • View Profile
Réinstallation et Java
« on: September 17, 2024, 10:20:46 »
Bonjour.
J'ai changé mon PC. J'ai réinstallé l'application qui refuse de démarrer.
Cela semble provenir de Java. La version 21 est pourtant installée.
Merci pour votre aide.

Code: [Select]
yves@PCYB:~/AncestrisAppli/ancestris/bin$ ./ancestris
 
Identifying path and application name:
   progdir=.
   APPNAME=ancestris
 
Checking configuration file on progdir/../etc:
   Configuration file found. Executing it.
 
Identifying userdir from configuration file:
   userdir(from conf file)=/home/yves/.ancestris/12
   userdir(after argument overwrite)=/home/yves/.ancestris/12
 
Checking configuration file on userdir/etc:
   Configuration file found. Executing It.
 
Checking if jdkhome is defined: (for MacOS, /Contents/Home should be at the end)
   jdkhome=/usr/lib/jvm/jdk-21.0.4+7
 
Checking JAVA presence
   Linux...
================================================================
openjdk version "21.0.4" 2024-07-16
OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu224.04)
OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04, mixed mode, sharing)
================================================================
Found JAVA executable in PATH
JAVA is installed.
JAVA version is more than 1.8
 
Defining clusters:
   clusters=/home/yves/AncestrisAppli/ancestris/ancestris:/home/yves/AncestrisAppli/ancestris/harness:
 
Defining exec command:
   nbexec=./../platform/lib/nbexec
 
Running exec command:
   => Linux system detected...
 
Command to be executed:
 
exec /bin/bash './../platform/lib/nbexec'             --jdkhome '/usr/lib/jvm/jdk-21.0.4+7'             --clusters '/home/yves/AncestrisAppli/ancestris/ancestris:/home/yves/AncestrisAppli/ancestris/harness:'             --userdir '/home/yves/.ancestris/12'             -J-XX:+IgnoreUnrecognizedVMOptions -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J-Xmx2g -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-opens=java.base/java.net=ALL-UNNAMED -J-Dapple.laf.useScreenMenuBar=true -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J-Dsun.zip.disableMemoryMapping=true -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED -J-Xms96m -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J-Dapple.awt.graphics.UseQuartz=true --laf javax.swing.plaf.nimbus.NimbusLookAndFeel -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED -J-XX:+UseStringDeduplication -J--add-opens=java.base/java.util=ALL-UNNAMED -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED --branding ancestris -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED             
 
Cannot find java. Please use the --jdkhome switch.
PC de bureau, système Linux Mint Xfce 22

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 908
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Réinstallation et Java
« Reply #1 on: September 17, 2024, 16:53:29 »
Oui on dirait en effet:

Est-ce que Java est bien dans ce répertoire ? /usr/lib/jvm/jdk-21.0.4+7

Sinon édite le fichier de configuration /home/yves/.ancestris/12/etc/ancestris.conf et retire le paramètre jdkhome.

Bien à toi,
Frédéric

Offline yves30

  • VIP
  • Full Member
  • *
  • Posts: 42
  • Mint 22 (Xfce)
    • View Profile
Re: Réinstallation et Java
« Reply #2 on: September 17, 2024, 17:07:48 »
Bonsoir, Frédéric. Merci pour ton intervention.

Le dossier /usr/lib/jvm/ contient les trois dossiers suivants :
- default-java
- java-1.21.0-openjdk-amd64
- java-21-openjdk-amd64

Donc, pas de trace du dossier jdk-21.0.4+7

Que dois-je faire ?
PC de bureau, système Linux Mint Xfce 22

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 908
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Réinstallation et Java
« Reply #3 on: September 17, 2024, 17:57:34 »
Donc édite le fichier de configuration /home/yves/.ancestris/12/etc/ancestris.conf et retire le paramètre jdkhome.
Car il pointe sur une version qui n'existe pas alors que d'après la trace, java 21 est détecté par défaut donc ne devrait pas nécessiter d'utiliser jdkhome.

Offline yves30

  • VIP
  • Full Member
  • *
  • Posts: 42
  • Mint 22 (Xfce)
    • View Profile
Re: Réinstallation et Java
« Reply #4 on: September 17, 2024, 19:32:47 »
Modification effectuée.
Je viens de vérifier : tout fonctionne impeccablement.
Merci beaucoup, Frédéric, et bonne soirée.
PC de bureau, système Linux Mint Xfce 22