1
我要调用一个jar文件在我的Eclipse插件应用程序,代码是这样调用JAR插件使用过程
Process proc;
try {
proc = Runtime.getRuntime().exec("java -jar Bunch-3.5.jar");
proc.waitFor();
// Then retrive the process output
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
它可以在普通的Java应用程序运行,而不是在插件应用程序。 没有错误,它似乎已被执行,但不响应
'exec'应该在一个插件工作,但你需要处理在您调用'waitFor'之前正确流式传输请参阅 - http://stackoverflow.com/q/8595748/2670892 –
不是那个问题,我试过但仍然无法工作 – csytang