安装JAVA后,cmd无法使用ping的问题

因为安装JAVA时,增加环境变量Path,指向安装JAVA目录。
所以参照网友的作法,在Path的java路径后,增加C:\Windows\System32路径。
然后就能使用ping。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您编写这样一个Java程序。下面是一个简单的实现: ```java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.UnknownHostException; public class PingProgram { public static void main(String[] args) { String hostname; if (args.length > 0) { hostname = args[0]; } else { System.out.print("Enter hostname or IP address: "); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { hostname = reader.readLine(); } catch (IOException e) { System.err.println("Error: " + e.getMessage()); return; } } try { InetAddress address = InetAddress.getByName(hostname); System.out.println("Pinging " + address.getHostAddress() + " with 32 bytes of data:"); long startTime = System.currentTimeMillis(); boolean isReachable = address.isReachable(3000); long endTime = System.currentTimeMillis(); if (isReachable) { System.out.println("Reply from " + address.getHostAddress() + ": time=" + (endTime - startTime) + "ms"); } else { System.out.println("Request timed out."); } } catch (UnknownHostException e) { System.err.println("Error: Unknown host " + hostname); } catch (IOException e) { System.err.println("Error: " + e.getMessage()); } } } ``` 这个程序使用 `InetAddress` 类来解析主机名或 IP 地址,然后使用 `isReachable` 方法发送 ICMP 报文并等待响应。程序输出类似于 Windows Ping 程序的结果。如果没有指定主机名或 IP 地址,程序将提示用户输入。要在命令行中运行程序,可以使用以下命令: ``` java PingProgram hostname_or_ip_address ``` 其中 `hostname_or_ip_address` 是要 ping 的主机名或 IP 地址。如果省略了主机名或 IP 地址,则程序将提示用户输入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值