ich habe gerade eben die Firmware meines COMfortel 2500 (an einer COM.Basic.2) auf 4.4L upgedated, da hat mir das freundliche Update mitgeteilt, dass nur mehr Versionen von comfortel set ab 3.2 verwendet werden sollen. Gesagt getan und 3.12.0 runtergeladen.
nur startet das Programm nicht. JDK 8 ist natürlich installiert.
das Terminal gibt folgende Fehlermeldung aus:
/Applications/Auerswald/COMfortelSet-3.12.00.app/Contents/MacOS/start.command: line 30: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or directory
/Applications/Auerswald/COMfortelSet-3.12.00.app/Contents/MacOS/start.command: line 46: error.log: Permission denied
danke, das war auch mein erster Gedanke. der Benutzer, der das Programm startet hat grundsätzlich Administratorrechte. Das macht leider keinen unterschied. ich hab testweise auch versucht per chmod die app für alle ausführbar zu machen, hat aber auch nix geändert.
die Zeilen anschauen war eine gute Idee. so hab ich festgestellt, dass in Zeile 30 der Pfad zum JavaAppletPlugin falsch war. nach der Korrektur taucht der Fehler nicht mehr auf.
es bleibt aber der Fehler in Zeile 46. diese sieht wie folgt aus:
ich weiß jetzt nicht exakt, welche Shell der Mac benutzt, vermute aber eine bash-shell.
Probiere mal mit (im Script vor der Zeile exec … einfügen und abspeichern)
echo $OUT
Dir den Pfad anzeigen zu lassen. Wird er angezeigt, prüfen ob dieser existiert und ggf. anlegen.
Vorher im Script werden aber sicherlich diese Variablen wie $LOCAL_CLAPATH, $OUT definiert.
Du könntest aber auch hinter “$OUT” die “2>&1” mal löschen und das Script speichern und ggf.
im Terminalfenster “von Hand” starten mit “./start.command”. Nun solltest Du eigentlich eine
konkretere Fehlermeldung vom Java Runetime Modul bekommen. 2>&1 leitet den Errorchannel
zwar auf den Standardchannel um (im Regelfall das Display) … aber vielleicht klappt das nicht
Um dam ganzen einen Abschluss zu geben:
das Problem war, dass offensichtlich auch der Pfad in der Variable $JAVA_HOME falsch war. nachdem ich die Variable gegen den direkten Pfad getauscht hab, startet das Programm.
nur schade, dass das bei Auerswald wohl niemand getestet hat vor dem release. Das hätte ja sofort auffallen müssen.