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()
ますか?