网上找了一个,根据getIPByHostName来获得一个ip数组的
这个在linux下不好用,只能取到一个127.0.0.1的ip,如何获取本机所有ip地址?

解决方案 »

  1.   

    如果和
    http://blog.csdn.net/tiny_yan/archive/2004/09/30/121856.aspx
    一样就不用回了我已经查阅了api

    ifconfig可以显示出两个ip的情况下
    java好象没有任何办法取到这两个ip,只能取到一个...
      

  2.   

    ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]
      

  3.   

    取机器所有ip地址可以用java.net.NetworkInterface
    你自己先去查下这个的资料,若是搞不定,再来问我再给你个样例