2013-08-29 53 views
0

我想從我的java程序運行jar文件:無法訪問jar文件,`ProcessBuilder`

ProcessBuilder pb = new ProcessBuilder("java", "-jar", "D:\\my.jar"); 
Process p = pb.start(); 

但我得到這個異常:

無法訪問jar文件d: \ my.jar

我試圖在Windows操作系統上。難道我做錯了什麼?

+0

你能提供完整的堆棧跟蹤嗎? –

回答

0

我的壞,我不知道我怎麼錯過了,但我並沒有給我的jar文件的完整名稱:

ProcessBuilder pb = new ProcessBuilder("java", "-jar", "D:\\my.1.6.2.jar"); //<---- 
Process p = pb.start(); 

反正現在它的工作。感謝所有想要幫助的人。