我是一個Mac開發人員。如何從其他目錄的MAC上運行.sh文件
我嘗試創建project.sh文件並通過
終端運行見mac.zip瞭解更多詳情。
主類(com.myclass.MyClass)處於 「的main.jar」 需要lib1.jar,lib2.jar和sublib1.jar
的 「CLASSPATH」 屬性中 「project.sh」通過腳本創建,它不能在project.sh改變
值始終處於相對路徑格式,如「../../lib/lib1.jar」
當我嘗試運行它從包含main.jar和project.sh的「mac/project」目錄通過Mac終端
它工作f ine如下
Gui-iMac:project gui$ ./project.sh
AClass
BClass
CClass
但是,當我嘗試從其他目錄運行project.sh失敗。
例如:
Gui-iMac:desktop gui$ "/Users/gui/Desktop/GUI/Mac/project/project.sh"
Error: Could not find or load main class com.myclass.MyClass
如何運行其他目錄project.sh:從桌面目錄中運行?
請幫我解決這個問題。
在此先感謝。
earist
/project/project.sh',添加'cd $(dirname「$ 0」)' – anishsane