Liebe Forumsnutzer,
ich stelle meine Frage hiermit nochmal in einen eigenen Thread.
Wer hatte bei der Installation auch diese Fehlermeldung (trotz Workaraound)
"The Fakturama executable launcher was unable to locate its companion shared library"
Und wie habt Ihr das Problem gelöst? Für Antworten wäre ich wirklich sehr, sehr dankbar!!
Grüße,
BiBa
Poste mal bitte Deine Fakturama.ini.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallihallo zusammen,
habe leider das selbe Problem.
System: Mac OS 10.6.8
Java 6
Meine ini nach dem Workaround:
-startup
../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
-vm
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/libjli.dylib
--launcher.library
../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504-vmargs
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xdock:name=Fakturama
Vielen Dank schonmal für die Hilfe 🙂
Zunächst müßtest Du erst das Java 7 oder besser noch Java 8 installieren. Dann ersetze mal bitte
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/libjli.dylib
durch
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/MacOS/libjli.dylib
wobei natürlich der Teil mit dem "1.6.0.jdk" durch das aktuelle JDK zu ersetzen ist.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Java 7 und höher von oracle gibt es erst ab Os X 10.7.3...ich habe allerdings 10.6.8 mit dem apple eigenen java 6. Das Ersetzen der Zeile in der ini hat leider keine Änderung bewirkt
Hallo zusammen,
habe erst jetzt gesehen, dass Antworten da sind. Danke für den Hinweis mit Java. Also die Änderungen in der .ini haben bei mir auch nichts gebracht. Bei mir war bereits Java 7 installiert, ich mach jetzt mal ein Update auf 8 (unter 10.8.6 geht das), und schaue, ob es dann funzt.
Danke u. Grüße,
BiBa
also es hat leider nichts gebracht. Hab jetzt Java 8 auf dem Mac laufen und meine .ini sieht folgendermaßen aus:
-startup
../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/MacOS/libjli.dylib
--launcher.library
../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504
-vmargs
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
Irgendwelche weiteren Tipps? Kann doch nicht sein, dass man das nicht zum Laufen bekommt. Wäre echt schade.
Gruß, BiBa
Kannst Du java auf der Console starten? Irgendwie sieht das danach aus, daß Java nicht gefunden wird. Schau die auch mal den $PATH an, evtl. steht da noch ein altes Java rum.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
BiBa schrieb:
-------------------------------------------------------
> also es hat leider nichts gebracht. Hab jetzt Java
> 8 auf dem Mac laufen und meine .ini sieht
> folgendermaßen aus:
>
> -startup
> ../../plugins/org.eclipse.equinox.launcher_1.2.0.v
> 20110502.jar
> -vm
> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/
> Contents/MacOS/libjli.dylib
> --launcher.library
> ../../plugins/org.eclipse.equinox.launcher.cocoa.m
> acosx.x86_64_1.1.101.v20120109-1504
> -vmargs
> -XstartOnFirstThread
> -Dorg.eclipse.swt.internal.carbon.smallFonts
>
> Irgendwelche weiteren Tipps? Kann doch nicht sein,
> dass man das nicht zum Laufen bekommt. Wäre echt
> schade.
>
> Gruß, BiBa
ich musste die "../" vollständig entfernen, damit es läuft..
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar -vm /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/jli/libjli.dylib --launcher.library plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504 -vmargs -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:name=Fakturama
Hallo grnoom,
Danke dir für den Tipp!
Jetzt hab ich aber leider die Fehlermeldung, dass Java nicht gefunden wird "No Java Virtual Machine was found..." unter dem angegebenen Pfad. Dabei hab ich jetzt so ziemlich alle Pfad-Varianten durch. Es ist bei mir auch seltsam. Ich habe ja Java 8 (Build 1.8.0_101-b13) installiert u. das wird mir im Java-Panel auch so angezeigt. Wenn ich allerdings mit dem Befehl im Terminal den Pfad zu Java mir anzeigen lasse, wird da noch Version 1.6.0 angezeigt. Habe beides eingetragen (mit u. ohne Zusatz nach der 0, mit und ohne jdk davor), außerdem mit und ohne "jre/lib/jli/", was seltsamerweise bei dir im Code steht, aber in dem Workaround-Beispiel und im Terminal-Pfad bei mir aber nicht enthalten ist.
Scheinbar hast du ja auch Java 8 installiert
Ich weiß echt nicht mehr weiter... !?
Gruß, BiBa
Hallo BiBa,
also ich habe auch die 1.6.0 noch drinnen da es sonst bei mir nicht läuft und der Pfad für java kommt aus dem alias der im MacOS Ordner von JavaJDK liegt. immer wenn ich auf diesen Alias gesetzt habe lief es bei mir nicht.
Ich nutze
- Fakturama 1.6.9c
- Java JDK 1.8.0_102 (1.6.0 auch installiert)
- macOS 11.12
...also bei mir wäre das dann (wahrscheinlich) dieser Pfad
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjava.jnilib
(Ordner heißen tw. anders, was aber evtl. dran liegen kann, dass ich Mac OS X 10.8.4 laufen habe)
Damit öffnet sich Fakturama nun kurz, wird aber kurz darauf wieder beendet mit einer ellenlangen Fehlermeldung (das hier zu posten wäre zu lange). Die alias-Datei hat ja auch eine ganz andere Endung. Kann also auch irgendwie nicht stimmen.
hhm, bin ratlos 🙁
Hallo Ralf,
also wie man Java aus der Konsole (Terminal?) heraus startet, weiß ich leider nicht, dazu bin ich zu wenig Programmierer, bräuchte schon Anleitung dazu 😎 (bin schon froh, wenn ich mir da was anzeigen lassen kann)
Gruß, BiBa
Das ist gar nicht so schwer.
java -version
zeigt die Java-Version des Javas an, was im Pfad als erstes gefunden wird.
which java
zeigt an, wo sich das Java versteckt.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo BiBa,
ich glaube bei deiner 1.6.0 ist der link zu lang, wenn ich die nutzen würde ist er folgender
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjava.jnilib