Impossible d'accéder à jarfiles à partir d'un script sur MAC

Je suis en train d'écrire un script qui exécute un .fichier jar.
La commande suivante fonctionne à partir de la borne (à partir de la .le fichier jar du dossier):

java -jar "./myjavatest.jar" 

Quand j'ai mis cette ligne dans un fichier et de l'exécuter à partir du même dossier (à l'aide de terminal ou double-cliquez dans le finder), j'ai "Impossible d'accéder à jarfiles ./myjavatest.jar".

J'ai compris que lorsque je double-clique sur un fichier, il va effectivement à partir du répertoire principal de l'utilisateur.
Est-il possible de le lancer depuis le dossier que le fichier se trouve à l'?

vous pourriez cd dans le répertoire où l' .jar est situé. Mais ensuite, vous pouvez simplement utiliser le chemin d'accès complet à la place de l'un par rapport, aussi.
Placez votre fichier jar dans le même dossier que votre script et il suffit d'utiliser java-jar myjavatest.jar

OriginalL'auteur Asaf Pinhassi | 2012-12-13