[英]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.