【初心者】Java質問・相談スレッド102【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0356345
2007/06/10(日) 01:12:03cでそんなことも出来るんですね!
難しそうですね〜・・・
>>353
getErrorStreamを組み込んでみましたが、何も出ていないようです。
Process p = new ProcessBuilder("wgetdata.bat","2006","06","06","06").start();
InputStream estream = p.getErrorStream();
InputStream stream = p.getInputStream();
while (true) {
int d = estream.read();
if (d == -1) {
estream.close();
break;
}
System.out.print((char)d);
}
while (true) {
int c = stream.read();
if (c == -1) {
stream.close();
break;
}
System.out.print((char)c);
}
これだと何もエクリプスのコンソールには出ませんでした。
getInputStreamを先に取り出すようにすると、バッチの途中までが出力されます。
バッチの途中でフリーズしているようです。
作業ディレクトリ、環境変数の設定はしていないので、明日あたり取り組んでみたいと思います。
■ このスレッドは過去ログ倉庫に格納されています