7
我創建了一個shell腳本,在Mac上運行一個jar文件:如何在雙擊Mac時運行shell腳本?
#!/bin/sh
java -Xmx512m -jar test.jar;
我已經改名爲這個腳本「app.command」,直接點擊運行它時加倍。並且我已經向其申請了「chmod + x」命令以具有可執行權限。
現在,當雙擊這個腳本,我得到「無法訪問jarfile test.jar」,而通過終端運行此腳本時,該jar運行良好!
任何人都可以幫助我如何使這個腳本運行時,雙擊它在Mac?
@Curtis:你說得對。但是有沒有辦法克服這個問題?該jar可以在任何地方,但我相信shell腳本將在jar文件的相同文件夾中? – Brad 2010-10-28 14:10:18
不確定。我的電腦都在家,我無法到達他們。我知道在Windows中,當創建應用程序的快捷方式時,可以設置工作目錄。也許在Mac上有類似的東西?您可能必須創建一個運行腳本的快捷方式,而不是直接雙擊該腳本。 – Curtis 2010-10-28 14:22:11
好吧......我現在的問題是:「我可以獲得當前運行的shell腳本的絕對路徑並使用它嗎?」 – Brad 2010-10-28 14:49:27