2008年11月14日金曜日

Windowsのバッチファイル(bat)をJavaから実行

スズキです。

非常に有名な話ですが、たまにしか扱わないので、
そして、いつも忘れているので、自分メモです。

--------【Java】--------
public static void main(String[] args) {
  try {
    Runtime.getRuntime().exec("C:\\hoge\\Hoge.bat " + args[0]);
  } catch(IOException e){
    e.printStackTrace();
  }
}
--------

同期関係もいろいろ試しましたが、想定どおりの挙動をしてくれません...
バッチファイルの中で実行しているコマンドの問題かな...

Windowsの話になると、あいかわらずダメダメだなー...

--
http://suz-lab.blogspot.com/

0 コメント: