我创建了一个执行jar文件的.app包。我使应用程序捆绑了特定文件类型的默认应用程序。如何将所选文件作为参数传递给java程序
我正在使用的脚本:
on run (input, parameters)
set p to POSIX path of (path to me)
do shell script java -jar" & p & "/Contents/Java/MyFile.jar'
end run
答案 0 :(得分:0)
您的操作系统应将文件名作为单独的命令行参数传递。这意味着你将它们作为
参数中的元素public void main(String[] args)
答案 1 :(得分:0)
您可以使用“selection”来获取所选文件的路径,并使用POSIX来获得正确的表示:
tell application "Finder"
set filePath to POSIX path of (selection as text)
end tell