Author Topic: Nieuwe Laptop  (Read 9118 times)

0 Members and 3 Guests are viewing this topic.

Offline Jan J.W. Baas

  • VIP
  • Sr. Member
  • *
  • Posts: 72
    • View Profile
Nieuwe Laptop
« on: July 28, 2025, 09:28:38 »
Hallo Tineke,

Ik ben mijn nieuwste laptop aan het overzetten van Windows naar Linux (Mint) maar ik krijg Ancestris niet aan de praat,
Ik begrijp dat het iets met Java moet zijn maar ik kan niet ontdekken wat. Onderstaand de lijst die gemaakt wordt bij het handmatig opstarten volgens de installatiehandleing.

Bij voobaat mijn hartelijk dank.

Jan J.W. Baas
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/jan/.ancestris/trunk
   userdir(after argument overwrite)=/home/jan/.ancestris/trunk
 
Checking configuration file on userdir/etc:
   Configuration file from userdir not found.
 
Checking if jdkhome is defined: (for MacOS, /Contents/Home should be at the end)
   jdkhome=
   jdkhome not defined.
 
Checking JAVA presence
   Linux...
================================================================
openjdk version "17.0.15" 2025-04-15
OpenJDK Runtime Environment (build 17.0.15+6-Ubuntu-0ubuntu124.04)
OpenJDK 64-Bit Server VM (build 17.0.15+6-Ubuntu-0ubuntu124.04, mixed mode, sharing)
================================================================
Found JAVA executable in PATH
JAVA is installed.
JAVA version is more than 1.8
jdkhome was left empty.
 
Defining clusters:
   clusters=./../ancestris:/home/jan/Instaleer/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 ''             --clusters './../ancestris:/home/jan/Instaleer/ancestris/harness:'             --userdir '/home/jan/.ancestris/trunk'             --branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel -J-XX:+IgnoreUnrecognizedVMOptions -J-XX:+UseStringDeduplication -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.zip.disableMemoryMapping=true -J--add-opens=java.base/java.net=ALL-UNNAMED -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.base/java.lang=ALL-UNNAMED  -J--add-opens=java.base/java.util=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED             
 
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-17-openjdk-amd64/lib/libawt_xawt.so
   at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
   at java.base/java.lang.Runtime.load0(Runtime.java:755)
   at java.base/java.lang.System.load(System.java:1970)
   at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
   at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
   at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
   at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
   at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
   at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
   at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2403)
   at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
   at java.base/java.lang.System.loadLibrary(System.java:2006)
   at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1384)
   at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1382)
   at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
   at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1381)
   at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1419)
   at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1393)
   at java.desktop/java.awt.Insets.<clinit>(Insets.java:92)
   at java.desktop/javax.swing.plaf.synth.SynthLookAndFeel.<clinit>(SynthLookAndFeel.java:102)
   at java.base/java.lang.Class.forName0(Native Method)
   at java.base/java.lang.Class.forName(Class.java:375)
   at org.netbeans.core.startup.CLIOptions.cli(CLIOptions.java:159)
   at org.netbeans.core.startup.CLIOptions.cli(CLIOptions.java:76)
   at org.netbeans.CLIHandler.notifyHandlers(CLIHandler.java:208)
   at org.netbeans.CLIHandler.initialize(CLIHandler.java:494)
   at org.netbeans.CLIHandler.initialize(CLIHandler.java:359)
   at org.netbeans.MainImpl.execute(MainImpl.java:181)
   at org.netbeans.MainImpl.main(MainImpl.java:60)
   at org.netbeans.Main.main(Main.java:58)


Offline mother10

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 340
    • View Profile
Re: Nieuwe Laptop
« Reply #1 on: July 28, 2025, 09:34:23 »
Hallo Jan,

Ben helaas niet thuis in Linux, dus ik denk dat je een antwoord aan de anderen moet vragen.
Maar het lijkt inderdaad op een java probleem.

Volgens mij staat er in de handleiding iets over hoe je dat voor linux moet oplossen.
Zo te zien is java wel geinstalleerd, maar is het pad voor ancestris niet op de juiste wijze gevuld.
Dat pad hoort in het config bestand van ancestris.
Volgens mij staat dat in de handleiding.

Hopelijk helpt dit.
Ik hoor het wel.
Groetjes,
Tineke

Offline Jan J.W. Baas

  • VIP
  • Sr. Member
  • *
  • Posts: 72
    • View Profile
Re: Nieuwe Laptop
« Reply #2 on: July 29, 2025, 08:34:11 »
Hallo Tineke,

In het troubleshoot detail staat dat ik de file zoals ik die naar jou heb gestuurd naar "us" moet sturen, Wie is in dit geval "us¨?
Kan Zurga hier helpen?

met vriendelijke groet,

Jan J.W.

Offline mother10

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 340
    • View Profile
Re: Nieuwe Laptop
« Reply #3 on: July 29, 2025, 08:39:03 »
Hallo Jan,

Ja dan moet je die naar zurga sturen, dan kan hij je helpen.

Groetjes,
Tineke

Offline Jan J.W. Baas

  • VIP
  • Sr. Member
  • *
  • Posts: 72
    • View Profile
Re: Nieuwe Laptop
« Reply #4 on: August 01, 2025, 07:26:54 »
Hallo Tineke,

Zurga had inderdaad de oplossing. Het was een verkeerde Java installatie. Na het verwijderen van Java (de verkeerde versie) geeft Linux Mint 7 alternatieven voor de installatie van Java na de opdracht "java -version" waar overal de sleutel "-headless" in staat. Het weglaten van "-headless" in de opdracht installeert de gewenste versie en nu werkt het als een zonnetje.

Nogmaals dank,

Jan J.W.