提供Nodename或servname,或者不知道Java

时间:2016-01-26 21:40:15

标签: java

最近我尝试运行我的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文件上,但没有运气。关于如何解决这个问题的任何想法?

我也尝试删除我的项目并重新克隆它,但它仍然会出现同样的错误。

最终,我认为它与无法与主机连接有关。

1 个答案:

答案 0 :(得分:0)

这与您的/ etc / hosts文件无关。实际上有些东西正在使用您的用户名作为它尝试连接的主机名。需要找到设置或错误地将用户名与主机名映射的源。