• 締切済み

UnknownHostException

とあるプログラムで 私の環境では正常に動作するのですが 知人の環境で java.net.UnknownHostException が発生します。 どのようなことが原因で、対策はどのようにすればよいのでしょうか? (参考) http://support.citrix.com/article/CTX102063

  • Java
  • 回答数2
  • ありがとう数5

みんなの回答

noname#33813
noname#33813
回答No.2

クライアント側の問題です。 プログラム側でどうにかするのであれば、 ホスト名ではなくIPアドレスで指定すれば解決します。 ただし、IPアドレスがLAN内を表している場合は、 ご質問者様のPCとお知り合いの方のPCが同じネットワークに参加していなければ同一のホストへの接続となりません。

yn001ster
質問者

お礼

了解しました。 ありがとうございます。 無事原因が分かり、大変に助かりました。 本当にありがとうございます。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ホスト名の解決に失敗した場合に発生するものなので、名前解決できるようにするか、IPアドレスを直接指定してみては。

参考URL:
http://www.microsoft.com/japan/athome/security/mrt/mrt_hosts.mspx
yn001ster
質問者

お礼

早速、ありがとうございます! >ホスト名の解決に失敗した場合に発生するものなので、 >名前解決できるようにする これはクライアント側(知人環境)の問題なのですか? プログラム(Java)側ではどうにもならないのでしょか?

関連するQ&A

  • javaが起動しません

    http://www.java.com/ja/ というサイトに行って「無料javaのダウンロード」から ダウンロード→インストール を完了しました。 結果、現在「プログラムの追加と削除」には 「java(TM)6 Update3」というものが追加されました。 他に「java」と名の付くプログラムは見あたりません。 そして他のHPにある、javaで起動するプログラムを クリックすると 「このアプリケーションを起動できません」 というメッセージが出ます。 しかし、http://www.java.com/ja/ にある「インストール確認」で確認しますと 「Java のバージョンを確認しました。正常な設定です。 お使いのオペレーティングシステムに推奨されたバージョン (Version 6 Update 3) の Java がインストールされています。 」 というメッセージが出ます。 私の環境ですが OSはWindowsXP SP2 IEは6.0 SP2 です。 また、他のjava関連のサイトを参考に環境変数も変更しました。 変数名:PATH 変数値:C:\Program Files\Java\jre1.6.0_03\bin に変更済みです。 それからcommandで「javac」と入力しましたら 「操作可能なプログラムまたはバッチファイルとして認識されていません」 と出ます。 どのようにしたらjavaが実行出来るのでしょうか? どなたかお教え下さい。

  • Androidのソケット通信(初歩)

    Androidでソケット通信を行いたいなのですが エミュレータ環境でも実機環境でもうまく動作しません。 何かを送信するまでもなくソケット作成の時点で落ちてしまいます。 通常のJavaプログラム間でなら通信できるのですが、何かやり方が間違っているのでしょうか? (1)PC側でJavaのサーバプログラムを起動しておく。 (2)Androidのエミュレータあるいは実機で起動 (3)Androidのボタンを押してソケット作成(下記プログラムが実行される) (4)Android側が強制終了する 以下の単純なプログラムを使用しています。 また、IP、Portは正しくファイアウォールも無効にしています。 Socket socket = null; try { socket = new Socket("***.***.***.***", ****); } catch (UnknownHostException e) { System.err.println("Don't know about host"); } catch (IOException e) { System.err.println("Couldn't get I/O for the connection to host"); }

    • ベストアンサー
    • Java
  • インターネットエクスプローラーが正常に終了しません

    IEを閉じるために×を押すと、「インターネットエクスプローラーは動作を停止しました。問題が発生したため、プログラムが正しく動作しなくなりました。プログラムは閉じられ、解決策がある場合はWindowsから通知されます」というメッセージが流れます。 プログラム終了ボタンを押しても、なぜか復元してしまい、正常に閉じることができません。 今まで問題なく使用してきたので、急な変化に驚いています。 原因と対策を教えていただけないでしょうか?

  • java.lang.outoumemoryの出るプログラムを

    [質問概要]javaでoutofmemoryエラーが出てしまうプログラムをほかの人に渡しても動作出来るようにするにはどうしたらいいか? [内容]eclipse 3.5.0でjavaプログラミングをしています。プログラミング中outofmemoryのエラーが出て調べたところ http://questionbox.jp.msn.com/qa4254809.html という風に改善することができたので、私のエクリプス環境では 使用できるのですが、jarファイルに直すとやはり実行できない 様です。このソフトは他の人が使うことが前提であるので、その人の 環境で動かなければ意味がありません。ですので多量のメモリーを 使うようなjavaプログラムをjavaの開発環境を持ってないような 一般的なユーザーに使ってもらえる方法を探してます。 メモリーの使用料は最大で300MB程度を予想しています。 よろしくお願いします。

    • ベストアンサー
    • Java
  • msoFileDialogOpenが使用できない場合

    教えてください。 以前会社にいた人がつくったプログラムを修正することになりました。 最初の開発はAccess 2002(?)で行なったようですが、 環境がAccess 2007に変わるため、きちんと動作するのかチェックをしていました。 するとFileDialog(msoFileDialogOpen)を使用しているため プログラムが正常に動かないことがわかりました。 msoFileDialogOpen 定数は Access 2007 ではサポートされていません。 ということは、ネットで知ったのですが どうすればいいのか、まったくわかりません。 これに変わるプログラムを書いてあげなくてはいけないと思うのですが 知識が乏しいためどうしたらいいのかわかりません。 どなたか、ご教授お願いします。

  • Office2000のFindFastが正常に動作しない。

    正常に動作していたのに、ある日突然、なんの前触れもなく動作しなくなりました。 コンパネでアイコンをクリックすると、索引編集などの画面が出てくるはずが、「予期しないエラーが発生しました。メモリ不足のため、操作を続けることができません。...」などというエラーが出て終了してしまうのです。 しかし、メモリは192MBもあるし、何しろ、以前は全く同じ環境で正常に動作していたのです。Office2000を一旦削除して、再インストールしてみましたが、結果は同じです。 どなたか、対策がおわかりの方、いらっしゃいませんか?

  • Tomcatでプログラムが動きません

    開発環境: Windows Vista SP2 Home java 2 SDK 1.6.0_24 Tomcat 6.0 です。 現在javaのservletとJSPをtomcatで勉強している者です。 http://journal.mycom.co.jp/special/2007/struts2/menu.html http://codezine.jp/article/detail/2296 を参考にしてTomcatを使い自分で作成したservletやJSPを動作させようとしたのですが 404エラー(存在しないファイル)が排出されるだけで実行できません。 上記のページが提供しているプログラムやweb.xml及びservlet.xml(javaroad.xml)を 配備しましたが404エラーが排出されるだけで動作しません。(編集するたびにTomcatを再起動させています) http://localhost:8080/のトップページは表示されますのでtomcatは動作していると思いますが、残念ながらどこが間違っているのか検討がつきません。 Tomcat Webアプリケーションマネージャで表示はされ、起動しようとするとアプリケーションが起動できませんと表示されます どのようにすれば宜しいのでしょうか、どうかご教授願います。

  • internet explorer エラー

    初めまして 次のようなエラーが発生します。 「internet explorerは動作を停止しました 問題が発生したため プログラムが正しく動作しなくなりました」 プログラムを終了をすると このタブはIEによって回復されました という事で正常になりますが、このエラー を解決する方法を教えてください。

  • WindowsでのJavaについて

    こんにちは。 OSは現在、32bit版のWindowsVista(SP2)と、64bit版のWindows7を使っています。 今回、最近のWindows系OS上で、Javaがどういった事を行っているのかが知りたくて、 投稿させて頂きました。 以下で、いくつか質問させて下さい。 ・Windows上で、Javaの行う事は? 僕のPCでは、"C:\Program Files\Java"以下に、Java開発環境がインストールされています。 ですが僕は、一度もJavaプログラムを作って、走らせたりしたことがありません。 それなのに、Windowsでは、Javaのアップデートの通知がよく来ますし、 どうやら、Javaがないと上手く動作しないプロセスも存在するようです。 Windowsのアプリケーション層以外のところで、Javaは何かやっているのでしょうか? それとも、特定のアプリケーションを動作させるために、Javaが必要なだけでしょうか? ・仮想計算機とは? Javaについて調べてみると、「仮想計算機というものを使って、同じプログラムをいろいろな種類の計算機で動かす事ができるのが特徴である」といった意見が多かったです。 この説明で、「同じプログラムをいろいろな種類の計算機で動かす事ができる」 というのは、Cといった言語にも言えることです。 では、Cプログラムも、この「仮想計算機」(Windowsのコマンドプロンプトのようなものの事かな?)というものを使っているからこそ、様々な計算機上で、動かす事ができるのでしょうか? それとも、JavaプログラムとCプログラムの、OS上での実行のされ方は、 異なるのでしょうか? ・JavaScriptプログラムは、Windows上でどのようにして実行される? インターネット上で、特定のサイトを見る場合に、「JavaScript」をインストールしなければならない時があります。 この「JavaScript」は、"C:\Program Files\Java"以下にインストールされている、 Java開発環境とは、全く独立したものらしいのですが、 JavaScript開発環境が、どこにインストールされているのかが分かりません。 JavaScriptプログラムは、Windows上でどのように動作しているのでしょうか? 以上の件について何かご存知の方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。

  • ブルースクリーンの悪夢が蘇って来た...ダンプが

    詳しい方、助けて下さい! ●ブルースクリーンは何度も発生済にも関わらず C:\WINDOWS直下にMinidumpなるものが存在しないのは何故ですか? BlueScreenViewなるソフトでも、ダンプファイルは一つも見当たりませんでした。 現設定 起動と回復>設定 ・システムログにイベントを書き込む:CHオン ・自動的に再起動する:CHオフ:これをオンにしないと書き込まれない? ・デバッグ情報の書き込み:最少メモリダンプ(64KB) ・最少ダンプディレクトリ:%SystemRoot%\Minidump ●最少メモリダンプの他に、カーネルメモリダンプははあるが 完全ダンプなる物が無いのは何故か? 起動と回復>設定>デバッグ情報の書き込み欄に、完全ダンプなる物が選べるようになるとの事ですが、その方法とは? 前HDDで、100回以上もブルースクリーンが発生しているので、神経過敏になっています HDD交換後、の現在も発生し、憂鬱です... ●最少メモリダンプ選択時、必ず下記アラートが出ますが 「ボリューム C: のページ ファイルの初期サイズが 200 MB よりも小さい場合、システムは STOP エラーが発生してもデバッグ情報ファイルを作成できない可能性があります。続行しますか?」 これは、下記設定と関係がありますか? システム>パフォーマンス>詳細設定>仮想メモリ  Dのみ推奨値の4591MB設定  他全ドライブ:ページングファイルなし もしかして、Cにも少し?はページングファイルが無いとダンプファイル自体を作成できないのでしょうか? だとしたら、どの位を割り当てればよいのでしょうか? ・HDD:160Gから1Tへ交換後、約3か月 (前HDDは、週に10回位はブルースクリーンが発生し、やむなく交換 現HDDでも3か月間に2回ほどなりましたが、Flashのアクセラレータの設定を無効にしたら 発生しなくなったので安心していましたが、本日、Googleの検索結果をクリックしただけで ブルースクリーンが発生し、前HDDの悪夢が脳裏をよぎり、今に至ります...) ・システムの復元:無効 ・CPU:Intel Core2 6300 1.86GHz ・メモリ:4G ・OS:WinXP 32bit ------------------------------------------------------------ 無関係化もしれないが気になる記事 仮想メモリなし=0MBでもDMPファイルが作成された!?: Automatic http://crazy-man.cocolog-nifty.com/blog/2010/01/0mbdmp-a404.html CTX122110 - [起動と回復]ダイアログボックスで[カーネルメモリダンプ]が選択されているにもかかわらず、完全メモリダンプが生成される - Citrix Knowledge Center http://support.citrix.com/article/CTX122110 キーボード操作でメモリ ダンプ ファイルを作成できる Windows の機能 http://support.microsoft.com/kb/244139/ja