[gelöst]Leap 16.0

 
thomasd_sup
Benutzer
Avatar
Geschlecht:
Beiträge: 22
Dabei seit: 08 / 2018
Betreff:

[gelöst]Leap 16.0

 · 
Gepostet: 11.05.2025 - 10:32 Uhr  ·  #1
Moin,
ich spiele ein wenig mit opensuse Leap 16.0, in einer VM.
Ich weiß, dass es Beta ist.
Wollte schon mal gucken ob Jameica läuft.

Code
thomas@vbox:/opt/jameica> ./jameica.sh 
[Sun May 11 10:20:02 CEST 2025][INFO][main][de.willuhn.jameica.system.StartupParams.<init>] starting in STANDALONE mode
[Sun May 11 10:20:02 CEST 2025][INFO][main][de.willuhn.jameica.system.StartupParams.<init>] workdir: null
[Sun May 11 10:20:02 CEST 2025][INFO][main][de.willuhn.jameica.system.Application.init] starting jameica...
[Sun May 11 10:20:02 CEST 2025][INFO][main][de.willuhn.jameica.system.WorkdirChooser.getWorkDir] asking user for workdir
SWT OS.java Error: Failed to load swt-pi3, loading swt-pi4 as fallback.
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
        no swt-pi4-gtk-4966r5 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
        no swt-pi4-gtk in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
        no swt-pi4 in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
        Can't load library: /home/thomas/.swt/lib/linux/x86_64/libswt-pi4-gtk-4966r5.so
        Can't load library: /home/thomas/.swt/lib/linux/x86_64/libswt-pi4-gtk.so
        Can't load library: /home/thomas/.swt/lib/linux/x86_64/libswt-pi4.so

        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:345)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:254)
        at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:97)
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:209)
        at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:155)
        at org.eclipse.swt.widgets.Display.<clinit>(Display.java:170)
        at de.willuhn.jameica.system.WorkdirChooser.getWorkDir(WorkdirChooser.java:78)
        at de.willuhn.jameica.system.Platform.getWorkdir(Platform.java:121)
        at de.willuhn.jameica.system.Config.init(Config.java:71)
        at de.willuhn.jameica.system.Application.getConfig(Application.java:304)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:44)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:32)
        at de.willuhn.jameica.gui.GUI.<clinit>(GUI.java:78)
        at de.willuhn.jameica.system.Application.getController(Application.java:414)
        at de.willuhn.jameica.system.Application.getCallback(Application.java:426)
        at de.willuhn.jameica.system.Application.init(Application.java:97)
        at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
        at de.willuhn.jameica.Main.main(Main.java:78)
Exception in thread "main" java.lang.ExceptionInInitializerError
        at de.willuhn.jameica.system.Application.getController(Application.java:414)
        at de.willuhn.jameica.system.Application.getCallback(Application.java:426)
        at de.willuhn.jameica.system.Application.init(Application.java:97)
        at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
        at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.NullPointerException: Cannot invoke "java.io.File.getCanonicalPath()" because "this.workDir" is null
        at de.willuhn.jameica.system.Config.getWorkDir(Config.java:687)
        at de.willuhn.jameica.system.Config.getConfigDir(Config.java:670)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:44)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:32)
        at de.willuhn.jameica.system.AbstractApplicationCallback.<init>(AbstractApplicationCallback.java:32)
        at de.willuhn.jameica.system.ApplicationCallbackSWT.<init>(ApplicationCallbackSWT.java:56)
        at de.willuhn.jameica.gui.GUI.getApplicationCallback(GUI.java:1073)
        at de.willuhn.jameica.system.Application.getCallback(Application.java:426)
        at de.willuhn.jameica.system.Application.startupError(Application.java:186)
        at de.willuhn.jameica.system.Application.getConfig(Application.java:308)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:44)
        at de.willuhn.jameica.system.Settings.<init>(Settings.java:32)
        at de.willuhn.jameica.gui.GUI.<clinit>(GUI.java:78)
        ... 5 more
thomas@vbox:/opt/jameica> 



Was fehlt da?

Grüße
thomasd_sup
thomasd_sup
Benutzer
Avatar
Geschlecht:
Beiträge: 22
Dabei seit: 08 / 2018
Betreff:

Re: Leap 16.0

 · 
Gepostet: 11.05.2025 - 10:41 Uhr  ·  #2
Code
thomas@vbox:~> sudo update-alternatives --config java
[sudo] Passwort für thomas: 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                    Priority   Status
------------------------------------------------------------
* 0            /usr/lib64/jvm/jre-17-openjdk/bin/java   2705      auto mode
  1            /usr/lib64/jvm/jre-11-openjdk/bin/java   2105      manual mode
  2            /usr/lib64/jvm/jre-17-openjdk/bin/java   2705      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

unklar
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 91
Dabei seit: 02 / 2009
Betreff:

Re: Leap 16.0

 · 
Gepostet: 11.05.2025 - 12:25 Uhr  ·  #3
thomasd_sup
Benutzer
Avatar
Geschlecht:
Beiträge: 22
Dabei seit: 08 / 2018
Betreff:

Funktioniert !

 · 
Gepostet: 11.05.2025 - 19:54 Uhr  ·  #4
Hallo @unklar!

Das war die Lösung, jameica funktioniert.

Danke.
Gewählte Zitate für Mehrfachzitierung:   0