2017-10-22 10 views
-2

インターネットアクセスが必要なスタンドアロンJavaアプリケーションを実行しているWindows PCがあります。 Windows Update、AntiVirusなどのような他のアプリケーションからのデータ使用を制限するために、PCはWindowsファイアウォールで設定されており、特定のホワイトリストに登録されたアプリケーションへのアウトバウンド接続のみを許可しています。Javaファイアウォールを許可しないWindowsファイアウォール

私は現在、リストされています:UDPポート上の DNS 53 のJava.exeとjavaw.exeの

私は、Javaアプリケーションを実行したときしかし、私は、次のスタックエラーを取得しています...

javaの。 net.SocketException:許可が拒否されました:接続

ホワイトリストのJava.exeはJavaアプリケーションへのインターネットアクセスを許可しますが、これは機能しません。

理由は何ですか?

答えて

0

管理者モードでJavaアプリケーションを実行する必要があるようです。

+0

動作していないようです。私は、Javaアプリケーションが使用しようとしているTCPポート443を追加できますが、これはうまくいきますが、すべてのアプリケーションがこのポートを使用できるようにするため、これは望ましくありません。 –

+0

tcpポート443は、インターネット標準のHTTPSポートです。あなたの例外が「許可が拒否されました」と述べると、UDPポート53を開いたときに問題が発生します。インターネット以外の標準ポート番号を開いてみてください。 – jpllosa

関連する問題