Как запустить исполняемый файл без открытия терминала?

Я написал простой исполняемый файл командной строки и пытаюсь запустить его каждый раз, когда открываю вложенную папку. Я использую действие папки, которое открывает AppleScript. Пока что AppleScript это:

    tell application "Finder"
        open document file "Feed the Beast Launcher" of folder "Feed The Beast" of folder "Desktop" of folder "Matthew" of folder "Users" of startup disk
    end tell

и исполняемый файл:

    export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
    java -jar ~/Desktop/Feed\ The\ Beast/FTB_Launcher.jar

Вы можете помочь?

1 ответ

Решение

Используйте Jar Bundler.app, чтобы создать отдельное приложение из вашего файла JAR и использовать что-то вроде

tell application "FTB_Launcher.app" to activate

запустить приложение.

Другие вопросы по тегам