我有一個Java應用程序,我從中調用一個shell腳本。任何人都可以告訴腳本文件保存在我的應用程序中,以及在整個應用程序中訪問文件的路徑是什麼。從java應用程序調用的shell腳本的位置
即時將我的腳本保存在java包但當我嘗試通過使用路徑像com.abc.script.sh通過運行我的Java應用程序通過unix我獲取錯誤 java.io.IOException:error = 2,沒有這樣的文件或目錄
我打電話一些說法與下面的代碼
私有靜態最後字符串命令腳本文件=「com.abc.script.sh -db ABC -scm TEST_xyz -bcp融爲一體。 abc.out.txt -log/var/tmp -tab abc_ $ TABLENAME「;
Process process = Runtime.getRuntime()。exec(command);
我從unix運行應用程序。
我需要將參數傳遞給shell腳本文件。參數類似於主機名,表名......
正確答案。當然,用很少的代碼示例它會更好:) – Jonik 2009-11-06 16:12:42
好吧,我添加了一些代碼... – tangens 2009-11-06 16:15:19
我在哪裏可以找到IOUtils類? – 2009-11-06 16:29:45