0
我在MyDocuments文件夾中有一個.exe文件。如果我運行C:\User\User\MyDocuments\Sample.exe
,我似乎無法在命令提示符下運行該程序。這給了我一個錯誤Failed to execute script
。無法在CMD中執行腳本
但是,當我在MyDocuments文件夾中打開命令提示符並且只運行Sample.exe
時,程序運行完美。
我想要做的是我想要一個Java程序並執行Process p = Runtime.getRuntime().exec("C:\\User\\User\\MyDocuments\\Sample.exe");
,它會給我Failed to execute script
錯誤。
任何我想到我錯過了什麼?
這是Java還是CMD? – Darrius
Powershell。對不起,只是閱讀Java程序部分。嘗試'System.setProperty(「user.dir」,「/ foo/bar」);'而是。在哪裏'user.dir'需要在那裏並且分別改變'/ foo/bar' – Clemsonopoly94
試過了。 'String y = System.getProperty(「user.dir」); 進程p = Runtime.getRuntime()。exec(y +「\\ Sample.exe」);'它工作。謝謝 – Darrius