最近我尝试运行我的Java项目,每当我运行它并将其打开到我得到的服务器地址时:
Unable to determine host name
java.net.UnknownHostException: Caused by: java.net.UnknownHostException: (USERNAME): nodename nor servname provided, or not known
其中USERNAME是我的用户名。我相信它与我的/ etc / hosts文件有关。我已尝试修改将其更改为:
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
每次我找不到服务器时,它仍然会收到同样的错误。我已经坚持了一段时间,大部分时间花在修改hosts文件上,但没有运气。关于如何解决这个问题的任何想法?
我也尝试删除我的项目并重新克隆它,但它仍然会出现同样的错误。
最终,我认为它与无法与主机连接有关。
答案 0 :(得分:0)
这与您的/ etc / hosts文件无关。实际上有些东西正在使用您的用户名作为它尝试连接的主机名。需要找到设置或错误地将用户名与主机名映射的源。