试试用Runtime.exec执行,然后分析输出的结果。Runtime.getRuntime().exec("ping xxx.xxx.xxx.xxx");

解决方案 »

  1.   

    使用上面这个方法得到返回值是"Process[id=1151]",把网断掉后使用该方法得到的值是"Process[id=1152]",其中id的值好像是递增的这好像说明不了当前的网络是否是通的啊
      

  2.   

    可以从返回的process里面得到inputStream,然后按行读出里面的数据,在进行分析。可以插找字符串之类的进行判断。我昨天写了个小例子测试这个。
      

  3.   


    兄弟啊你写的例子可否发给我啊,邮箱是[email protected]
      

  4.   

    不分什么网络,只要能ping通就行