-1
我是java新手, 我需要從特定文件夾執行run.vbs腳本,例如C:\ Users \ Application \ Tools \ run.vbs。 我可以從「windows運行」開始腳本,只需輸入位置即 「C:\ Users \ Application \ Tools \ run.vbs」並單擊「Enter」。但是,當我打電話使用相同的scirpt:如何使用java編程從特定文件夾運行.bat或.vbs腳本
Runtime.getRuntime().exec("C:\\Users\\Application\\Tools\\run.vbs")
這是給錯誤「無法訪問指定的文件xxxx.war」,這是該文件的vbs腳本訪問。
並不需要用雙反斜槓反斜槓進行轉義? – npocmaka
'exec()'函數的快速Google會顯示[三參數版本](https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec (java.lang.String,%20java.lang.String [],%20java.io.File))做你想做的事 – TripeHound
Runtime.getRuntime().exec(「start run.bat」,null,「C:\ \用戶\\應用\\工具「);正在給出錯誤 –