Запустите Java файл Сервис Mac - PullRequest
0 голосов
/ 30 августа 2011

До сих пор я создал сервис, использующий automator для компиляции файла Java. Это означает, что я могу скомпилировать файл Java через его контекстное меню.

К сожалению, я не могу сделать то же самое с запуском файла Java. Через automator я могу заставить его отлично запускать java-файл, показывая результаты в окне automator, однако он не открывает окно терминала для просмотра java-файла. Я сделал это, используя этот код:

java -classpath `dirname "$1"` `basename "$1" | sed "s/.class//g"`

Applescript, с другой стороны, может запускать команды терминала в окне терминала, чтобы все могли видеть, используя такой код, как:

on run {input, parameters}
    tell application "Terminal"
        activate
        do script with command "java -classpath" & input & input
    end tell
end run

Правильный способ запустить файл Java:

java -classpath /path/to/ file

Кто-нибудь может помочь? Заранее спасибо.

1 Ответ

1 голос
/ 31 августа 2011

Utilities > Run Shell Script с Passing input: as arguments, кажется, работает в этом контексте.

Приложение: Если вы хотите открыть Терминал, может сработать что-то подобное.

open -a Terminal ~/your/script.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...