До сих пор я создал сервис, использующий 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
Кто-нибудь может помочь?
Заранее спасибо.