java中如何执行命令行语句

java中如何执行命令行语句,第1张

可以使用javalangProcess和javalangRuntime实现,下面展示两个例子,其它用法请查阅资料:

1、执行ping命令:

import javaioBufferedReader;
import javaioIOException;
import javaioInputStreamReader;
public class ProcessTest {
    public static void main(String[] args) {
        BufferedReader br = null;
        try {
            String cmd = "ping 127001";
            // 执行dos命令并获取输出结果
            Process proc = RuntimegetRuntime()exec(cmd);
            br = new BufferedReader(new InputStreamReader(procgetInputStream(), "GBK"));
            String line;
            while ((line = brreadLine()) != null) {
                Systemoutprintln(line);
            }
            procwaitFor();
        } catch (IOException e) {
            eprintStackTrace();
        } catch (InterruptedException e) {
            eprintStackTrace();
        } finally {
            if (br != null) {
                try {
                    brclose();
                } catch (IOException e) {
                    eprintStackTrace();
                }
            }
        }
    }
}

2、打开浏览器并跳转到百度首页:

import javaioIOException;
public class ProcessTest {
    public static void main(String[] args) {
        try {
            String exeFullPathName = "C:/Program Files/Internet Explorer/IEXPLOREEXE";
            String message = "wwwbaiducom";
            String[] cmd = {exeFullPathName, message};
            Process proc = RuntimegetRuntime()exec(cmd);
        } catch (IOException e) {
            eprintStackTrace();
        }
    }
}

以上就是关于java中如何执行命令行语句全部的内容,包括:java中如何执行命令行语句、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10089242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存