直接来一个简单的Java程序调用Linux下的可执行文件,当然此java程序应该运行在Linux系统下的。
代码片段如下:
//"sh " + script + " " + args;
String commond = "简单的程序指令,如果复杂,貌似是字符串数组"
//执行Linux命令,子线程执行,生成标准化文件
Process process = Runtime.getRuntime().exec(commond);
//此Process对象表示的子进程的退出值。 按照惯例,值0表示正常终止。
//调用此方法保证同步调用
int waitFor = process.waitFor();
//System.out.println("调用标准化程序返回值"+waitFor);
//按照约定,值0表示正常终止。
if(waitFor>=0){
//调用成功
}else{
//调用失败
}