设为首页 加入收藏

TOP

Java 调用Linux下可执行程序
2014-11-24 01:37:40 来源: 作者: 【 】 浏览:2
Tags:Java 调用 Linux 执行 程序

Java 调用Linux下可执行程序:


Runtime run = Runtime.getRuntime();
Process p = run.exec("ping www.britepic.org");
为执行命令,也可以用命令打开一些工具,自己试用一下吧。由于java程序与操作系统的无关性,可以执行任何操作系统下的程序。


以下是具体的代码:
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class TestRunTime {
public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
Process p = run.exec("ping www.britepic.org");// 启动另一个进程来执行命令
BufferedInputStream in = new BufferedInputStream(p.getInputStream());
BufferedReader inBr = new BufferedReader(new InputStreamReader(in));
String lineStr;
while ((lineStr = inBr.readLine()) != null)//获得命令执行后在控制台的输出信息
System.out.println(lineStr);//打印输出信息
// 检查命令是否执行失败。
if (p.waitFor() != 0) {
if (p.exitValue() == 1)// p.exitValue()==0表示正常结束,1:非正常结束
System.err.println("命令执行失败!");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇在Linux下安装GCC 下一篇Linux下JRE添加字体

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: