我做了如下:Runtime.getRuntime()。exec(command);虛擬硬盤驅動器不工作?
subst A: "C\Desktop"
現在,從Java代碼:
String command= "java -jar A:\test.jar"
Process process = Runtime.getRuntime().exec(command);
的JVM似乎在這裏,從來沒有掛執行這條線。當我運行通過"java -jar C:\Desktop\test.jar".
它執行成功。
Runtime.getRuntime是否無法解析虛擬硬盤? 謝謝
+1''t'(想知道爲什麼它可以在另一個驅動器上工作) – dacwe 2012-08-06 08:15:02
噢對不起,我沒有面對任何問題,我會照顧它。我的問題是有些事情處理類沒有找到。我得到這個錯誤: – yami 2012-08-06 09:42:59
你使用多個庫?一個罐子可以引用另一個罐子,如果該路徑不包含驅動器盤符,它可能會使用一個你不期望的盤符。 – 2012-08-06 09:47:01