mac系统 InetAddress.getLocalHost().getHostAddress()的bug

最近在用mac本本做java开发中遇到一个问题。平常反应挺快的web程序在我的mac上运行反而更慢,点击菜单反应5s后才能加载数据。经过多方调试最后发现原来mac系统在执行

String ip = InetAddress.getLocalHost().getHostAddress().toString(); // 获取服务器IP地址

这段代码的时候出现了问题。反复执行就是5s后才能获取数据。最后多方查证,也有部分网友反映。最后 修改要是修改/etc/hosts文件增加 hostname 和 127.0.0.1  和  ::1  映射就完美解决问题了。

如下图

mac系统 InetAddress.getLocalHost().getHostAddress()的bug_第1张图片

你可能感兴趣的:(Java,mac,java)