【发布时间】:2013-06-23 03:03:43
【问题描述】:
我正在使用 xjc 从 xsd 生成类。生成必须发生在 java 代码中。现在我已经这样做了:
Process child = Runtime.getRuntime().exec(command);
try {
System.out.println("waiting...");
child.waitFor();
System.out.println("waiting ended..");
} catch (InterruptedException e) {
e.printStackTrace();
return false;
}
上述程序的输出是:
waiting...
我必须在生成类后使用它们。这里的问题是子进程永远不会退出,控制也永远不会回到java程序!
没有getRuntime().exec() 有没有办法做到这一点?
【问题讨论】:
标签: java jaxb operating-system xjc