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();
}
}
}