Java呼び出しWindowsバッチ


場合によっては、JAVAプログラムはローカルのバッチを呼び出していくつかの処理を行う必要があります.次のコードは、JAVAでローカルのバッチファイルを呼び出す方法を示しています.
import java.io.BufferedReader;
import java.io.InputStreamReader;

/**  
 * @author Dao
 */
public class Test
{
   public static void main(String[] args)
  {
    Process process;
    try
    {
      process = Runtime.getRuntime().exec("c:\\1.bat");
      BufferedReader read = new BufferedReader(new InputStreamReader(
          process.getInputStream()));
      String str = null;
      while ((str = read.readLine()) != null)
      {
        System.out.println(str);
      }
    }
    catch (Exception e)
    {
      // TODO Auto-generated catch block   
      e.printStackTrace();
    }

  }
}