2014-10-21 3 views
0

Помогите мне устранить следующую ошибку Java при попытке сделать удаленное подключение к устройству в моем офисе. Я могу подключиться с другого процессора к устройству, но не с моего ноутбука. Итак, я знаю его файл в моей конфигурации ноутбука где-то. Я несколько раз обновлял Java. Может кто-нибудь сказать мне, какой файл он и как именно это решить?Ошибка Java Socket Ошибка

Кроме того, предполагается, что сокет URL должен быть 5800 ... но по ошибке msg показывает сокет 5900 по какой-то причине!

Ошибка: доступ запрещен («java.netSocketPermission»»172.30.150.88:5900” » подключения, рассосется»)

ответ

0

Can someone tell me which file it is and exactly how to resolve this?

Это не представляется возможным. Расположение этого файла конфигурации полностью зависит от выполняемого вами приложения Java.

Если вы используете Linux, я бы сказал: «Используйте find и grep для поиска файла».


Следует отметить, что у вас возникло исключение безопасности Java. Это говорит о том, что на вашем ноутбуке код запускается в изолированной программной среде. Если это так, есть явная вероятность того, что он блокирует все соединения ... и что исправление номера порта не решит проблему.

+0

Спасибо, что ответили Стивеном. Я отключил функцию «Песочница» в настройках Java и все еще имею проблему. Приложение представляет собой систему на базе Windows, а не Linux. Как вы думаете, есть ли блокировка доступа к файлам политик Java? – scottw

+0

Если вы не используете Java-код в песочнице, тогда Java не будет тем, что отвечает за блокировку доступа. Конечно, это может быть что-то другое; например Защита окон, межсетевой экран и т. Д. –