Javaでローカルシステムコマンドを実行し、コマンド出力を取得します。

    public String execCmd(String cmd) {
        StringBuilder result = new StringBuilder();
        try {
            Process process = Runtime.getRuntime().exec(cmd);
            InputStreamReader inputStreamReader = new InputStreamReader(process.getInputStream());
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            String line = "";
            while ((line = bufferedReader.readLine()) != null) {
                result.append(line + "\n");
            }
        } catch (Exception x) {
            System.out.println("execCmd " + cmd + " error=" + x);
        }
        System.out.println("execCmd " + cmd + " result=" + result);
        return result.toString();
    }

おすすめ

転載: blog.csdn.net/chenzhengfeng/article/details/130820714