ähnlich zu einem bash-Script möchte ich per Doppeklick eine Java-Datei mit SoyLatte starten lassen, in bash sähe das wie folgt aus:
#!/bin/bash linux/bin/java -jar app.jar
analog wollte ich unter Mac OS X dann
soylatte/bin/java -jar app.jar
schreiben (in linux bzw. soylatte liegen Java-Versionen, die nicht installiert werden müssen, sondern direkt ausführbar sind). Die .command-Datei liegt dabei im gleichen Verzeichnis wie die Datei app.jar, trotzdem meckert java unter Mac OS X, dass es die app.jar nicht findet. Wenn ich aber im Terminal in das Verzeichnis der app.jar wechsle und dort
soylatte/bin/java -jar app.jar
ausführe, wird die app.jar ohne Probleme gefunden. Für meinen Einsatzzweck kann ich aber weder den absoluten Pfad der app.jar angeben (es sei denn, ich könnte ihn im .command-Skript ermitteln) oder das Java von Apple verwenden.
Wie bekomme ich die relative Pfadangabe doch noch hin? Danke im Voraus,
Stefan