JAVA执行bat文件和shell脚本文件
来源:互联网 发布:mysql 特殊字符入库 编辑:程序博客网 时间:2024/06/05 15:17
1。 bat文件
import java.io.IOException;
import java.io.InputStream;
public class callbat {
public static void main(String args[]){
callCmd("C:/run.bat");
}
public static void callCmd(String locationCmd){
try {
Process child = Runtime.getRuntime().exec("cmd.exe /C start "+locationCmd);
InputStream in = child.getInputStream();
int c;
while ((c = in.read()) != -1) {
}
in.close();
try {
child.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("done");
} catch (IOException e) {
e.printStackTrace();
}
}
}
2.shell文件
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class callshell {
public static void main(String args[]) throws IOException{
Runtime rt=Runtime.getRuntime();
String command="/export/home/xlg/solarischk.sh";
Process pcs=rt.exec(command);
PrintWriter outWriter=new PrintWriter(new File("/export/home/zjg/show.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(pcs.getInputStream()));
String line=new String();
while((line = br.readLine()) != null)
{
System.out.println(line);
outWriter.write(line);
}
try{
pcs.waitFor();
}
catch(InterruptedException e){
System.err.println("processes was interrupted");
}
br.close();
outWriter.flush();
outWriter.close();
int ret=pcs.exitValue();
System.out.println(ret);
System.out.println("执行完毕!");
}
}
- JAVA执行bat文件和shell脚本文件
- JAVA执行bat文件和shell脚本文件
- JAVA执行bat文件和shell脚本文件
- Java执行shell脚本文件
- java执行.bat文件
- java执行.bat文件
- java 执行bat文件
- java 执行bat文件
- bat文件执行java
- java执行bat文件
- shell文件权限和脚本执行
- Shell文件权限和脚本执行
- Java掉执行sql脚本的.bat文件
- java 调用bat java 执行bat 文件
- java调用windows系统的批处理(.bat文件) 和 linux系统的shell脚本(.sh文件)
- java中执行bat文件
- bat,sh文件执行Java
- bat,sh文件执行Java
- 数组字符串常用方法
- iptables 命令学习
- Oracle遇到的知识点
- Android Accessibility功能
- spring+redis ip不能为127.0.0.1
- JAVA执行bat文件和shell脚本文件
- 创建型模式--工厂模式(Factory Pattern)
- Spring Boot 3---Controller使用案例
- VS[Web应用程序项目***已配置为使用IIS。无法访问IIS元数据库]
- Numpy-day01
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- 使用Apache Flume抓取数据(1)
- Java设计原则1—城堡游戏之消除代码复制
- zoj1029