禅之禅的gravatar头像
禅之禅 2017-02-21 17:09:27

java在服务器调用cmd ping命令为什么不成功?

本地项目中,点击ip(链接),利用后台java 调用 cmd 命令(如:ping),可以弹出 cmd 窗口 并执行 ping 的命令。

但是 项目 发布到 外网上,点击调用的时候 怎么 不出现 cmd窗口和执行 ping命令。

求大神。。

java在服务器调用cmd ping命令为什么不成功?

所有回答列表(2)
宛若重生的gravatar头像
宛若重生  LV19 2017年2月22日

你说了这个我没做过,刚刚百度了一下。

  1. import java.io.InputStream;
  2. public class Ping {
  3. public static void main(String[] args) throws Exception { Runtime run = Runtime.getRuntime();
  4. String cmdText = "ping 127.0.0.1";
  5. Process process = run.exec(cmdText);
  6. process.waitFor();
  7. byte[] buffer = new byte[256];
  8. int cnt = 0;
  9. InputStream is = process.getInputStream();
  10. while((cnt=is.read(buffer))>=0) {
  11. System.out.print(new String(buffer,0,cnt));
  12. }
  13. }}

 

java在服务器调用cmd ping命令为什么不成功?

你看看是不是你想要的?参考链接如下:

http://blog.csdn.net/shenzhenhair/article/details/8592526

禅之禅的gravatar头像
禅之禅  LV9 2017年4月6日

你这个只能在服务端显示

怎么在浏览器中(客户端显示)

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友