"nslookup hatena.ne.jp"でもIPが返ってきますが、DNSサーバが正しく設定されていないのでしょうか。UnknownHostExceptionになる原因を教えてください。
よろしくお願いします。
public static void main(String[] args) throws Exception{
InetAddress ip = InetAddress.getByName("hatena.ne.jp");
System.out.println(ip.getHostAddress());
}
別の動作するマシンの環境変数とにらめっこしましたが、特におかしいところはありませんでした。
…結局自己解決いたしました。
原因は「Norton」のようで、ファイアウォールをOFFにしたところ無事動きました。
そういえば最新版にアップデートした日あたりから動かなくなったんだった…。
どうもお騒がせしました。回答してくださったみなさん、どうもありがとうございます。
java -version →1.5.0_9
EclipseのJRE→1.5.0_9
で、このバージョンは一つしか入ってないので違うJavaではないようです…。
一回最新のに入れなおしてみようかなぁ