最近运维调网络,mac本突然出现了 java.net.UnknownHostException,网络上找资料解决了一下,具体步骤如下:
1. 给127.0.0.1一个名字:
sudo vi /private/etc/hosts
在 127.0.0.1 localhost 行下面添加 127.0.0.1 your_mac_hostname
2. 刷一下缓存:
下面的命令
dscacheutil -flushcache
这样就OK了。
参考:
http://javarecipes.com/2013/11/12/java-net-unknownhostexception-on-mac-os-x/
http://stackoverflow.com/questions/6484275/java-net-unknownhostexception-invalid-hostname-for-server-local