2014-01-08 25 views
0

在SuSE 32位,我嘗試運行Java應用程序,我得到這個錯誤Linux和針對的UnknownHostException Java程序

的java.net.UnknownHostException:linux-7w1q.site:linux-7w1q.site:姓名或服務不知道

我檢查我的/ etc/hosts文件

127.0.0.1  localhost linux-7w1q 
# special IPv6 addresses 
::1    localhost ipv6-localhost ipv6-loopback 

fe00::0   ipv6-localnet 

ff00::0   ipv6-mcastprefix 
ff02::1   ipv6-allnodes 
ff02::2   ipv6-allrouters 
ff02::3   ipv6-allhosts 

,但它似乎確定

+0

它對我來說不好。它尋找'linux-7w1q.site',你只有'linux-7w1q'的條目。您應該檢查應用程序,瞭解它爲什麼要求linux-7w1q.site。 – nos

+0

我添加了:172.18.1.125 linux-7w1q.site本地主機 到我的主機文件,現在我可以ping兩個都沒有問題 – redfox26

回答

1

錯誤消息顯示你正在尋找linux-7w1q.site,但您的/etc/hosts別名是linux-7w1q

+0

當我ping linux-7w1q我得到一個成功的答案與linux-7w1q.site,我得到未知的主機 – redfox26

+0

這正是人們所期望的,因爲'linux-7w1q'是在你的配置中定義的,'linux-7w1q.site'是* not * – BRFennPocock