Я создал скрипт для запуска .jar файла в Mac:Как сделать сценарий оболочки запущенным в Mac при двойном щелчке?
#!/bin/sh
java -Xmx512m -jar test.jar;
Я переименовал этот сценарий «app.command» для запуска непосредственно при двойном щелчке. И я применил команду «chmod + x», чтобы она имела исполняемые разрешения.
Теперь, когда вы дважды щелкаете по этому сценарию, я получаю «Невозможно получить доступ к jarfile test.jar», а при запуске этого скрипта через терминал jar работает отлично!
Кто-нибудь может помочь мне запустить этот скрипт при двойном щелчке мыши на Mac?
@ Куртис: Вы правы. Но есть ли способ преодолеть это? Ящик может быть где угодно, но я уверен, что скрипт оболочки будет находиться в одной и той же папке файла jar? – Brad
Не уверен. Мои маки все дома, и я не могу добраться до них. Я знаю в Windows, есть способ установить рабочий каталог при создании ярлыка для приложения. Может быть, на Mac есть что-то подобное? Возможно, вам придется создать ярлык, который запускает ваш скрипт, вместо того, чтобы дважды щелкнуть по сценарию напрямую. – Curtis
Хорошо ... Думаю, сейчас вопрос: «Могу ли я получить абсолютный путь к текущему сценарию запуска оболочки и использовать его?» – Brad