我正在尝试从运行在netbeans 7.2预先包装的glassfish上的webservice执行此操作:
void correrMotor() throws InterruptedException {
try {
// Runtime rt = Runtime.getRuntime();
// Process pr = rt.exec("C:\\Users\\Admin\\Documents\\UNIBE\\Inv Ops\\Mercalum\\correrMotor.bat");
Process p = Runtime.getRuntime().exec("C:\\Users\\Admin\\Documents\\UNIBE\\Inv Ops\\Mercalum\\correrMotor.bat");
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}}
catch (IOException ex) {
Logger.getLogger(EjecutarMotor.class.getName()).log(Level.SEVERE, null, ex);
ex.printStackTrace();
}
}
但是所有我得到的是一个错误,无法找到.exe(我的correrMotor.bat绑定调用可执行文件),但是如果我使用Windows资源管理器运行游戏,它运行没有问题,我怀疑它是因为许可,有人可以帮我吗?