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