您的位置:首页 > 编程语言 > Java开发

java调用批处理(doc)执行多条命令

2015-10-30 16:10 489 查看
String CurPaths = System.getProperty("user.dir");
String CurPath = CurPaths+"\\jdk1.7.0_67\\bin;";
String Paths = System.getProperty("java.library.path"); 
System.out.println("Paths=="+Paths);
String Path = CurPath+Paths; 

// System.setProperty("java.library.path",Path);
System.out.println("Path=="+Path);
try {
String pathlast = "cmd /c set Path="+Path+ " && cmd /c start javaw -jar "+CurPaths+"/trggrrr.jar";

//批处理doc命令在java调用多条命令执行的时候需要用&&来连接起来,命令在项目中正常使用,没有问题

Runtime.getRuntime().exec(pathlast);

// Process process = Runtime.getRuntime().exec("cmd /c set Path="+Path );

// Runtime.getRuntime().exec("cmd /c start javaw -jar "+CurPaths+"/trggrrr.jar");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息