我想從Java程序執行批處理文件。如何從java執行批處理文件?
我使用下面的命令。
Runtime.getRuntime().exec("server.bat");
但問題是,我想給一個reative路徑,而不是絕對路徑,這樣我可以部署在任何補償該Java項目。
項目的目錄結構就像如下:
com
|
project
|
------ parser
| |_____ Main.java
|
-------util
|_____ Server.bat
我要運行「Server.bat」中的「UTIL」 DIR從「Main.java」文件文件中的「解析器「目錄。
Runtime類中沒有「exec」方法,它帶有三個字符串參數。 – 2009-09-14 12:41:31
的確如此。我的意思是的String []的版本,但我不能夠輸入方parenthsis在SO文本框...我想我必須閱讀SO手冊/維基... – PeterMmm 2009-09-14 13:55:10
可以說我有,都應該運行三個命令從CMD然後是三個單獨的CMD窗口將打開每個命令的,是有辦法,我可以在一個CMD窗口執行所有三個命令.. – viveksinghggits 2016-06-28 07:56:24