Я сомневаюсь, что есть команда AppleScript для запуска файла jar, так что вместо этого вы можете запустить фрагмент сценариев оболочки из AppleScript.Например:
on open jarFiles
tell application "Finder"
repeat with currentJar in jarFiles
set the shellScript to "java -jar " & ¬
quoted form of ((name of currentJar) as text)
do shell script shellScript
end repeat
end tell
end open
В этом примере откроется один или несколько удаленных файлов JAR.Обратите внимание, что явная строка кода, скажем, приложение "Finder", означает, что будет использоваться тип псевдонима Finder (который необходим для успешного получения имени currentJar .
при открытии обработчик - это обработчик, который запускается в случае, если пользователь перетаскивает один или несколько файлов на AppleScript (файлы передаются в первый аргумент, в этом случае имя jarFiles ).
Надеюсь, это поможет.