it-roy-ru.com

Исключение безопасности: MalformedURLException: неизвестный протокол: сокет при открытии файла JNLP

ОС: 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 -> нажмите кнопку «Параметры сети ...» на вкладке «Общие» -> выберите радио «Прямое подключение» -> нажмите «OK»

Вот и все. Исключение может быть удалено.

21
Ripon Al Wasim

Это сообщение исходит от использования прокси-сервера, который не полностью настроен в параметрах Интернета (в Internet Explorer).

Когда прокси-сервер установлен вручную, но с опцией «использовать этот сервер для всех протоколов», Internet Explorer не заполняет им поле протокола «Socks».

Прямое соединение работает, потому что вы пропускаете эту настройку прокси в IE. Но еще один способ исправить это - снять флажок «использовать этот сервер для всех протоколов» и вместо этого вставить его в поле socks.

Это должно решить проблему, не обходя прокси для всех программ Java.


Однако это предполагает, что ваш прокси-сервер знает, что делать с этим протоколом и как направить его в нужное место. Если это не так, то вам, вероятно, лучше попробовать прямое соединение.

1
Gnoupi

В Linux эта ошибка может отображаться, когда настройки прокси-сервера настраиваются в системных настройках рабочего стола. Например. "системные настройки" в KDE/Plasma. 

jDK поставляется с графическим интерфейсом конфигурации под названием ControlPanel. Запустите его из терминала на рабочем столе, выберите «Настройки сети» и заполните форму в соответствии с вашей ситуацией. 

0
Aethalides