java调用ping命令_ping网址的命令格式

java调用ping命令_ping网址的命令格式使用java 执行ping命令

大家好,又见面了,我是你们的朋友全栈君。

 

借助 Runtime.getRuntime().exec() 可以运行一个windows的exe程序

如图,使用java运行 
ping 192.168.2.106,返回这样的字符串

使用java 执行ping命令

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package 
socket;
 
import 
java.io.BufferedReader;
import 
java.io.IOException;
import 
java.io.InputStreamReader;
 
public 
class 
TestSocket {
 
    
public 
static 
void 
main(String[] args) 
throws 
IOException {
 
        
Process p = Runtime.getRuntime().exec(
"ping " 

"192.168.2.106"
);
        
BufferedReader br = 
new 
BufferedReader(
new 
InputStreamReader(p.getInputStream()));
        
String line = 
null
;
        
StringBuilder sb = 
new 
StringBuilder();
        
while 
((line = br.readLine()) != 
null
) {
            
if 
(line.length() != 
0
)
                
sb.append(line + 
"\r\n"
);
        
}
        
System.out.println(
"本次指令返回的消息是:"
);
        
System.out.println(sb.toString());
    
}
 
}

转载于:https://www.cnblogs.com/chinaifae/p/10194470.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107110.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python矩阵转置与zip(*)的使用

    python矩阵转置与zip(*)的使用Python中的矩阵转置方法有如下几种:使用双重循环做(最直接,最本质的方法)importrandomrow=3column=4array=[[random.randint(0,10)for_inrange(column)]for_inrange(row)]print(“砸门先随机创建一个呗:”,array)res=[]foriinrange(column):tmp=[]forjinrange(row):tmp.

    2022年6月2日
    48
  • 断言assert的用法_断言与断定

    断言assert的用法_断言与断定我一直以为assert仅仅是个报错函数,事实上,它居然是个宏,并且作用并非“报错”。在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert()的用法像是一种“契约式编程”,在我的理解

    2022年8月3日
    3
  • IOS开发之——Position和AnchorPoint(92)「建议收藏」

    IOS开发之——Position和AnchorPoint(92)「建议收藏」一概述CAlayer中position和anchorPoint属性说明position和anchorPoint示意图二position和anchorPoint属性说明CALayer中有2个非常重要的属性:position和anchorPoint@propertyCGPointposition用来设置CALayer在父层中的位置以父层的左上角为原点(0,0)@propertyCGPointanchorPoint称为“定位点”,“锚点”决定着CALayer身上的哪个点

    2022年10月8日
    0
  • TI隔离50W反激开关电源设计( UCC3809)

    TI隔离50W反激开关电源设计( UCC3809)ReferenceDes Isolated50Wa 参考设计 使用 UCC3809 初级侧控制器的隔离式 50 瓦反激式转换器 APPLICATIONN 165 SLUU096 JUNE2001Lisa 基本的反

    2025年7月15日
    1
  • ubuntu16.04安装pycharm_pycharm32位安装包

    ubuntu16.04安装pycharm_pycharm32位安装包1)下载pycharm专业版安装包之后2)解压缩到当前文件夹3)打开终端,进入pycharm-2018.1.4/bin;cdDownloads/pycharm-2018.1.4/bin4)执行pycharm.sh命令文件,开始安装;sh./pycharm.sh5)出现Complete-Installation提示框,如图5,如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。所以这里选第二个,直接点OK6)激活激活方式:法1:a.Activationlice

    2022年8月29日
    0
  • html从零开始——为网页加入樱花飘落效果[通俗易懂]

    html从零开始——为网页加入樱花飘落效果[通俗易懂]JavaScript代码: varstop,staticx; varimg=newImage(); img.src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAAEwCAYAAADVZeifAAAACXBIWXMAAACYAAAAmAGiyIKYAAAHG2lUWHRYTUw6Y29tLmFkb2Jl…

    2022年7月12日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号