LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 528|回复: 4

java不能getLocalHost

[复制链接]
发表于 2010-7-28 21:44:07 | 显示全部楼层 |阅读模式
执行下面的代码,在windows下可行,但是在gentoo下总是“FAILED!"

try {
                        localHost = InetAddress.getLocalHost();
                        System.out.println(localHost);
                } catch (UnknownHostException e) {
                        localHost = null;
                        System.out.println("FAILED!");
                }

为什么呀?
 楼主| 发表于 2010-7-28 23:36:33 | 显示全部楼层
源代码是这样的:
大家可以试试,看看有谁是和我一样的

package network;

import java.net.*;

class Network {
        public static void main(String[] args) {
                Network net = new Network();
                net.initialize();
        }
       
        Network() {}
       
        public void initialize() {
                try {
                        localHost = InetAddress.getLocalHost();
                        System.out.println(localHost);
                } catch (UnknownHostException e) {
                        localHost = null;
                        System.out.println("FAILED!");
                }
        }
       
        private InetAddress localHost = null;
}
回复 支持 反对

使用道具 举报

发表于 2010-7-29 08:56:29 | 显示全部楼层
咦,怎么发到这里来了呀??
回复 支持 反对

使用道具 举报

发表于 2010-7-29 21:36:29 | 显示全部楼层
我编译了,没有问题。也可以正常运行。
回复 支持 反对

使用道具 举报

发表于 2010-7-30 11:34:05 | 显示全部楼层
我的也正常。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表