我开发了一个 Eclipse 插件,但我遇到了问题
我的代码如下:
String run_pelda = "cmd.exe /C pelda.exe";
Runtime pelda_rt = Runtime.getRuntime();
Process pelda_proc = javacheckgen_rt.exec(run_pelda);
在我想阅读输入流之后:
InputStream toolstr = tool_proc.getInputStream();
InputStreamReader r = new InputStreamReader(toolstr);
BufferedReader in = new BufferedReader(r);
但是我的新 Eclipse 实例冻结了。我认为我应该在 java 线程中执行此操作,但不幸的是我不知道如何正确使用它。
请给我一些想法!