嗨,我有一個很大的問題。我正在做一個Java程序,我不得不在一個有空白的文件夾中調用一個exe文件。這個程序也有2個參數,它們在路徑中總是有whitspace。 例子:使用java的路徑空間
C:\用戶\程序文件\轉換圖像\ CONVERT.EXE C:\用戶\圖像EXE \ image.jpeg C:\用戶\出把\ out.bmp
我要在Windows中執行此操作,但我希望將其推廣到每個操作系統。
我的代碼是:
Runtime run = Runtime.getRuntime();<br/>
String path_current = System.getProperty("user.dir");<br/>
String [] uno = new String[]{"cmd","/c",path_current+"\\\convert\\\convert.exe",path_current+"\\\f.jpeg", path_current+"\\\fr.bmp"};<br/>
Process proc2 = run.exec(uno);<br/>
proc2.waitFor();<br/>
這是行不通的。我試圖消除String數組和路徑前後插入用「\」」一個簡單的字符串,但沒有工作,我該如何解決這個
我爲此感到難過不是我的本意。作爲信息湖 –