Hallo zusammen,
ich habe die Software gerade erstmals installiert. Leider öffnet das Programm nicht.
The JVM shared library "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.
Diese Fehlermeldung bekomme ich. Neueste Java Version ist installiert
Moin, das sieht nach einem Apple-Problem aus. Kannst Du mal bitte nachsehe, ob da ggf. noch irgendwelche alten Java-Libraries im /Library-Verzeichnis rumliegen?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
hallo,
das Problem is bekannt ... und ich hatte schon früher ne kleine Anleitung gemacht....
hier ganz aktuell:
am besten für aktuelle Mac (Silicon) dieses JDK runterladen:
https://www.azul.com/downloads/?version=java-17-lts&os=macos&architecture=arm-64-bit&package=jdk
dann den Ordner in
/Library/Java/JavaVirtualMachines/
kopieren ... und den Namen kürzen auf zulu-17.jre
Dann in Programme rechts klick auf Fakturama und -> Paketinhalt Zeigen
Contents öffnen und dann die Info.plist im Text editor öffnen...
ganz am ende der Datei steht dann
Hi,
also mit dem Terminal-Befehl bekomme ich nix, als hätte ich keine JRE installiert.
Es gibt doch aber unter Einstellungen dieses schöne Fenster für die Details. Womit wir bei meinem nächstem Problem wären = Version
🤠 ☕ 🍕 🍷 🤩
hallo,
das ist die alte java Implementierung von Apple...
sieht so aus als wenn du noch das ältere System benutzt...
funktioniert auch... aber dann ist das auch kein M1 (Silicon) sondern wahrscheinlich Intel.
dann must du natürlich das JDK für Intel (x64) runterladen...
https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.dmg
dieses dann genauso wie oben zu sehen in den Ordner /Library/Java/JavaVirtualMachines/
kopieren...
Terminal öffnen und das eingeben: /usr/libexec/java_home
und der Pfad von dem aktuellen JDK wird angezeigt: /Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home
Dann in Programme rechts klick auf Fakturama und -> Paketinhalt Zeigen
Contents öffnen und dann die Info.plist im Text editor öffnen...
ganz am ende der Datei steht dann
sieht so aus als wenn du noch das ältere System benutzt...
funktioniert auch... aber dann ist das auch kein M1 (Silicon) sondern wahrscheinlich Intel.
dann must du natürlich das JDK für Intel (x64) runterladen...
Stimmt, dachte nicht das bei Mac soviel Diversität und Komplikationen harschen. Bin ein Windowskind!
Es ist ein MacBook Pro mit i7 von 2013 mit Big Sur
Melde mich wieder wenn ich deine Anleitung umgesetzt habe
Danke
🤠 ☕ 🍕 🍷 🤩
🤠 ☕ 🍕 🍷 🤩
hi,
nur dieses im Terminal eingeben:
/usr/libexec/java_home
dann müsste das ungefähr so aussehen wie bei mir...
lg
Ich habe auch geupdatet auf Ventura und mein Fakturama startet nicht mehr. Allerdings besitze ich keinen M1
denke das das Java SDK gelöscht wurde beim Update....
/usr/libexec/java_home
mal im Terminal eingeben... und poste was dann da steht...
kannst auch das letzte Java SDK für Intel runterladen und installieren...
https://cdn.azul.com/zulu/bin/zulu19.30.11-ca-jdk19.0.1-macosx_x64.dmg
sollte dann auch gehen 🙂
lg
M.
sieht gut aus !
dann hast du noch die alte Version von Fakturama ...
lad mal die letzte Beta runter... läuft super stabil auf M1 und Intel...
wenn du das nicht möchtest dann musst du die plist Datei ändern....
rechts klick auf Fakturama ... Paketinhalt Zeigen....
dann contents öffnen und die Info.plist im Texteditor öffnen
in der plist dann diese Zeile unter Array einfügen:
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home</string>
Neu und wichtig ist auf /Home zu verweisen und nicht auf/Home/bin/java ... sonst gibt es eine Fehlermeldung wie oben beschrieben...
Fazit:
Fakturama läuft tadellos und nativ auf Apple Silicon und Intel Rechner.
tech details:
Terminal öffnen und folgendes eingeben:
/usr/libexec/java_home -V
zeigt euch die Java VM an...und als letztes den aktuellen Pfad zur VM
bsp:
Matching Java Virtual Machines (1):
17.0.1 (x86_64)) "Azul Systems, Inc." - "Zulu 17.30.15" /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
den Pfad dann in die Plist wie oben zu sehen einfügen ... speichern und fertig... bsp:
<array>
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home</string>
</array>
lg
M
Folgendes steht bei mir standard in der TextDatei:
<!-- to use a specific Java version (instead of the platform's default) uncomment one of the following options,
or add a VM found via $/usr/libexec/java_home -V
-vm/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java
-vm/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java
-->
-keyring
~/.eclipse_keyring
CFBundleDisplayName
Fakturama
P.S. Wo finde ich die aktuelle Beta?