簡體   English   中英

Java ProcessBuilder更改驅動器

[英]Java ProcessBuilder change drive

如下代碼:

Process p = new ProcessBuilder("G:").start();

給了我以下例外。

java.io.IOException:無法運行程序“ G:”:CreateProcess錯誤= 5,訪問被拒絕。

怎么了

您似乎正在尋找設置此流程構建器工作目錄的 ProcessBuilder.directory(File) 就像是,

String[] command = {""}; // <-- the command to run.
ProcessBuilder pb = new ProcessBuilder(command);
pb.directory(new File("G:\\"));
Process p = pb.start();

G:在JVM的控制范圍之外設置工作目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM