Hallo,
habe eben die neue OSX-M1-Version von jameica 2.10.1 für meinen ARM-Mac installiert.
1. Das Programm startet nicht, da im Shellskript
auf die jar-Datei
verweist. Allerdings heißt die Datei
hat also einen Bindestrich zu viel.
2. Selbst nach Anpassung des Skripts oder des Dateinamens laufe ich beim Programmstart auf einen Java-Fehler:
Zur Info meine java-Version:
Die normale OSX-64Bit-Intel-Version 2.10.1 funktioniert übrigens problemlos (vermutlich über Rosetta).
Vielen Dank und viele Grüße
justr
habe eben die neue OSX-M1-Version von jameica 2.10.1 für meinen ARM-Mac installiert.
1. Das Programm startet nicht, da im Shellskript
Code
/Applications/jameica.app/jameica-macosaarch64.sh
auf die jar-Datei
Code
jameica-macosaarch64.jar
verweist. Allerdings heißt die Datei
Code
jameica-macos-aarch64.jar
hat also einen Bindestrich zu viel.
2. Selbst nach Anpassung des Skripts oder des Dateinamens laufe ich beim Programmstart auf einen Java-Fehler:
Code
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/events/DisposeListener
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.ClassNotFoundException: org.eclipse.swt.events.DisposeListener
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
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.ClassNotFoundException: org.eclipse.swt.events.DisposeListener
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
Zur Info meine java-Version:
Code
sh-3.2$ java -version
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment Zulu11.52+13-CA (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM Zulu11.52+13-CA (build 11.0.13+8-LTS, mixed mode)
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment Zulu11.52+13-CA (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM Zulu11.52+13-CA (build 11.0.13+8-LTS, mixed mode)
Die normale OSX-64Bit-Intel-Version 2.10.1 funktioniert übrigens problemlos (vermutlich über Rosetta).
Vielen Dank und viele Grüße
justr