0
運行另一個java程序的正確方法我想運行在Java應用程序下面的shell命令:從Java
java -jar saxon9he.jar -warnings:fatal a.xml a.xsl param1=123 param2=abc
目前,我只是執行這個作爲使用
ProcessBuilder pb = new ProcessBuilder(commandLineParts);
[...]
Process process = pb.start();
一個shell命令
在java中這樣做的正確方法是什麼?
總是有選項把jar放在你的類路徑上,並以編程方式調用main方法。 –
META-INF/MANIFEST.MF中定義的主要方法;用7zip左右打開罐子。 –
您認爲關於使用ProcessBuilder有什麼不正確的地方? – Raedwald