web-dev-qa-db-ja.com

セキュリティ例外:MalformedURLException:不明なプロトコル:JNLPファイルを開く際のソケット

OS:Windows 7 32ビットJDK:jdk1.7.0_25

Studio.jnlpファイルがあります。ダブルクリックで開こうとしました。しかし、私は以下のエラーを見つけました:

「MalformedURLException:不明なプロトコル:ソケット」詳細:Java.net.MalformedURLException:不明なプロトコル:ソケット

Summary of Exception

Details of Exception

9
Ripon Al Wasim

Windowsのコントロールパネルに移動し、次の操作を行います。

Java-> Generalタブの下の "Network Settings ..."ボタンをクリックします-> Select Direct connection radio-> OKをクリックします

それでおしまい。例外を削除できます。

23
Ripon Al Wasim

このメッセージは、インターネットオプション(Internet Explorer)で完全に設定されていないプロキシサーバーを使用した場合に表示されます。

プロキシサーバーが手動で設定されているが、[すべてのプロトコルにこのサーバーを使用する]オプションを使用している場合、Internet Explorerは[Socks]プロトコルフィールドにそれを入力しません。

IEで設定されたこのプロキシ構成をバイパスするため、直接接続が機能します。しかし、これを修正する別の方法は、「このサーバーをすべてのプロトコルに使用する」のチェックを外して、代わりにsocksフィールドに貼り付けることです。

すべてのJavaプログラムのプロキシをバイパスする必要なく、問題を解決するはずです。


ただし、これは、プロキシサーバーがこのプロトコルの処理方法、および正しいプロトコルをどのように送信するかを認識していることを前提としています。そうでない場合は、おそらく直接接続を試みる方がよいでしょう。

1
Gnoupi

Linuxでは、デスクトップのシステム設定でプロキシ設定が構成されている場合、このエラーが表示されることがあります。例えば。 KDE/Plasmaの「systemsettings」。

jdkには、ControlPanelと呼ばれる構成GUIが付属しています。デスクトップ内のターミナルからこれを実行し、[ネットワーク設定]を選択して、状況に応じてフォームに入力します。

0
Aethalides

コマンドjavaws --viewerを実行してJavaコントロールパネルを開き、Network SettingsボタンをクリックしてDirect Connectionを選択します。

次に、次のコマンドでjnlpをもう一度実行します。
javaws Studio.jnlp

0
Roberto