0
我用Java代碼來執行一個bat文件由下面的Java代碼通過java代碼(使用的Runtime.exec()方法)
String command = "cmd /C start C:/processFolder/paas.bat";
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(command);
這意味着它使戰爭文件執行的jar命令CVF將執行paas.bat文件做一些工作。在paas.bat中有一個命令:
jar cfv xxx.war */ .
但是,它不會將所有文件和文件夾都打包到xxx.war中。有沒有人知道爲什麼會發生這種情況?謝謝!
我認爲螞蟻解決方案,但是,我想嘗試打包沒有第三方lib的war文件。 –
我會嘗試ProcessBuilder,謝謝:) –