2011-08-30 3 views
0

지금까지 Java 파일을 컴파일하기 위해 automator를 사용하여 서비스를 만들었습니다. 즉, 해당 컨텍스트 메뉴를 통해 Java 파일을 컴파일 할 수 있습니다.Java 파일 실행 서비스 Mac

불행히도 Java 파일을 실행해도 마찬가지입니다. 자동화를 통해 Java 파일을 완벽하게 실행하여 자동화 창에 결과를 표시 할 수 있지만 터미널 창을 열어 Java 파일을 볼 수는 없습니다. 자바를 실행하는 데

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

올바른 방법을 : 같은 코드를 사용하여 참조 할 모든 터미널 창에 터미널 명령을 실행할 수 있습니다

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

AppleScript를 반면에 :이 사용하여이 코드를했다 파일 :

java -classpath /path/to/ file 

아무도 도와 줄 수 있습니까? 미리 감사드립니다.

답변

1

Utilities > Run Shell ScriptPassing input: as arguments이이 문맥에서 작동하는 것 같습니다.

부록 : 터미널을 열려면 다음과 같이하십시오.

open -a Terminal ~/your/script.sh