簡體   English   中英

Java執行外部exe

[英]Java Execute external exe

我有這個:

Runtime.getRuntime().exec("toolUpdate.exe", null, new File(location));

我得到以下錯誤:

java.io.IOException:無法運行程序“ toolUpdate.exe”(在目錄“ C:\\ Users \\ blah \\ AppData \\ Roaming”中):CreateProcess錯誤= 2,系統找不到指定的文件

如果查看目錄,我會看到我想要執行的文件,只是無法使用上面的代碼來執行該文件。

這為我工作:

    String folder = location;
    String exe = "test.exe";
    ProcessBuilder p = new ProcessBuilder();
    p.command(folder + exe);
    p.start();

我認為您可以通過以下代碼更改來解決方法1。

Runtime.getRuntime().exec(location + "toolUpdate.exe");

暫無
暫無

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

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