2011-08-30 42 views
0

到目前为止,我已经创建了一个使用automator编译Java文件的服务。这意味着我可以通过其上下文菜单编译java文件。运行Java文件服务Mac

不幸的是我不能这样做运行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

Utilities > Run Shell ScriptPassing input: as arguments似乎在这方面工作。

附录:如果你想打开终端,这样的事情可能会起作用。

open -a Terminal ~/your/script.sh