Console error on executing cmd command in java
我正在尝试执行一个CMD命令来从Java中崩溃应用程序
1 2
| String command ="@upwork.exe --args -url=chrome://crash -disable-web-security -script-url=https://172.27.68.6/pre_alpha/";
Process p = Runtime. getRuntime(). exec(command ); |
问题是命令运行良好,导致应用程序崩溃,但我失败了
1
| java. io. IOException: Cannot run program "@upwork.exe": CreateProcess error =2, The system cannot find the file specified |
我不知道为什么会这样。有什么建议会很有帮助的
- @upwork.exe不在路径中…?
- 似乎命令找不到exe位置
- @N00DL3:在那里
- 显然不是…
- 硒在这里的作用是什么????
- @是文件名的真实组成部分还是出于某种原因添加的?
- @在他的路径中可能是这样的-stackoverflow.com/questions/5179389/at登录文件path str‌&8203;ing
正如你的例外日志所说,The system cannot find the file specified。
尝试给出@upwork.exe文件的完整路径。
- 移除@标志?
- 是的,取下它,然后试着这样做
- 是的,就是这样,谢谢!!)
- 好的,酷,你可以把答案标记为正确。
您的代码试图运行@upwork.exe,但找不到。这个文件存在吗?