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();
}
}
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();
}
}
相关文章推荐
- 让Python文件也可以当bat文件运行
- 用批处理删除注册表健值的方法分享
- cmd批处理转义字符%的详细解释
- 通过批处理调用SQL的方法(osql)
- 将批处理文件注册成服务在系统启动的时候自动调用
- 用批处理实现读取文本文件并实现超链接代码的输出[原创]_DOS/BAT_脚本之家
- 用批处理解决数学问题的代码第1/4页
- 如何让批处理程序启动的时候最小化
- 利用批处理结合winrar轻松压缩文件
- 不错的批处理脚本 第一部分
- 批处理将文件侠内的文件名导入表格对应名称中
- 批处理实现批量修改文件名
- 用批处理重命名文本文件名的代码
- 三个不同文件停顿二秒弹出不同窗口的批处理
- 使用批处理修改web打印设置笔记 适用于IE
- SendTo增强版 批处理实用小工具
- 批处理中的预处理实现代码
- 不错的批处理脚本实例代码 第二部分
- 迅速删除非法文件名的批处理代码
- 批处理 延时不完全总结