执行windows命令行命令后,如何在Java中获取返回码
发布时间:2020-12-14 04:16:29 所属栏目:Windows 来源:网络整理
导读:我现在在 Java中做这样的事情 Process p = Runtime.getRuntime().exec("ping -n 1 -w 100 127.0.0.1") 我怎么能读取windows exec代码?我已经知道如何从命令中读取命令行输出,但如果我只想让0或1告诉我它是成功还是失败怎么办? 使用Process.exitValue()方法
我现在在
Java中做这样的事情
Process p = Runtime.getRuntime().exec("ping -n 1 -w 100 127.0.0.1") 我怎么能读取windows exec代码?我已经知道如何从命令中读取命令行输出,但如果我只想让0或1告诉我它是成功还是失败怎么办?
使用Process.exitValue()方法.如果进程尚未退出并重试,则需要处理抛出的异常.
或者,您可以使用Process.waitFor()等待进程结束,它也将返回进程退出值(感谢increment1). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- wsus – 如何防止重启未决时注销时重启服务器?
- 如何检查我的程序是否由用户以管理员身份运行(Vista/Win7,C
- windows-7 – 在XP Mode和VMware之间选择在Windows 7上进行
- 以Windows服务方式运行ASP.NET Core程序
- 安装系统,用cmd进行分区
- exchange-2007 – Microsoft Exchange 2007和Windows防火墙
- windows系统上安装mysql操作过程及常见错误处理
- 如何将字符串从DLL返回到Inno Setup Pascal Script
- 您在Windows环境中使用哪种脚本语言来登录脚本?
- windows上RSA密钥生成和使用
推荐文章
站长推荐
- win10双系统安装 linux(manjaro)记录
- 在Windows资源管理器上下文菜单中排序
- windows-server-2012 – Skype for Business WSU
- 如何从rootkit /后门/僵尸网络等检查Linux服务器
- Windows – 如何在DOS的ftp模式下查看Unix中的文
- windows-7 – 登台新计算机的最佳方式 – 以没有
- windows-7 – 当用户在Windows中选择“切换用户”
- window设置TortoiseGit连接git不用每次输入用户名
- windows-server-2008-r2 – Win 2008 R2还有32位
- windows-server-2008 – 找出谁禁用了Windows服务
热点阅读