java代码如何运行shell命令呢?
下文笔者讲述使用java代码运行linux命令的方法分享,如下所示:
实现思路: 使用Runtime.getRuntime()中的exec()方法即可运行指定的shell命令例:
Runtime run = Runtime.getRuntime(); Process process = run.exec(new String[]{"/bin/sh","-c", cmd}); InputStream in = process.getInputStream(); BufferedReader bs =new BufferedReader(new InputStreamReader(in)); StringBuffer sf =new StringBuffer(); String result =null; while ((result = bs.readLine()) !=null) { sf.append(result); sf.append("\n"); } process.destroy();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。