同上

解决方案 »

  1.   

    如果你能确保不会出现网络情况的前提下,你可以用java写一段给系统发一条ping的命令,再用io把反馈信息读取出来,看看是否连接上的就可以大概知道了
      

  2.   

    如果对方防火墙控制了 发送ping命令也是无法联通的
    public static boolean ping(String ip) throws Exception{
    String cmd="ping "+ip;
    Process p=Runtime.getRuntime().exec("cmd /c "+cmd);
    p.waitFor();
    InputStream stream=p.getInputStream();
    BufferedReader read=new BufferedReader(new InputStreamReader(stream));
    String line=read.readLine();
    while(line!=null){
    if(line.startsWith("Reply from"))
    return true;
    line=read.readLine();
    }
    return false;

    }你也可以自己写个socket服务器放在该电脑上 
    使用程序去调用这个socket服务如果成功就表示处于开机状态 
    自己写个socket 比上面的ping 要快的多
      

  3.   

    是的  网络正常 那就ping 对方的主机 看能否ping通