java中如何执行linux命令
4个回答
展开全部
执行linux命令基,基本思路是从控制台获得输入的指令,启动命令行执行命令,捕捉异常,示例如下:
public class TestRunTime {
public static void main(String[] args) throws IOException, InterruptedException {
String cmd = "";
if(args == null || args.length == 0){
System.out.println("请输入命令行参数");
}else{
for(int i=0;i<args.length; i++){//获得输入的命令
cmd += args[i] + " ";
}
}
try {
Process process = Runtime.getRuntime().exec(cmd);//执行命令
InputStreamReader ir = new InputStreamReader(process.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line;
while ((line = input.readLine()) != null) {//输出结果
System.out.println(line);
}
} catch (java.io.IOException e) {
System.err.println("IOException " + e.getMessage());//捕捉异常
}
}
}
展开全部
Runtime.getRuntime().exec("命令");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问指的是linux控制台命令吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
链接Linux主机么? telnet 程序,百度一下全是,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询