2013-06-02 2 views
0

Обычно я использую Java только для разработки автономных приложений. Сегодня я обновил свой механизм компиляции до 1.7u21 SE SDK, и когда он был загружен моей IDE, мой брандмауэр был вызван «Java Platform Binary», пытающимся получить доступ к Интернету.Java SDK пытается получить доступ к Интернету при загрузке

Какой компонент в SE SDK делает это? Под «компонентом» я подразумеваю файл класса или собственный код, пытающийся выполнить это действие.

+1

В вашей среде IDE используется Java? JRE, скорее всего, попытается найти обновления – MadProgrammer

+0

Что такое IDE? Какая ОС? Как упоминает @MadProgrammer, это может быть ваша IDE; Intellij IDEA делает это, например. – fge

+0

Я использую Intellij IDEA. Я предположил, что, поскольку брандмауэр сообщил «Java Platform Binary», это была Java, которая это делала. Является ли это поведение IntelliJ, использующее это имя для своего подпроцесса? –

ответ

0

Есть всевозможные возможные объяснения, большинство из которых совершенно безвредны. Приложение может искать обновления, искать схемы XML или любое другое.

Причина, по которой это сообщается как «Java Platform Binary», заключается в том, что любое приложение Java, использующее стандартную команду java под капотом, будет отображаться в операционной системе как java ... не приложение, в котором вы работаете. (И то же самое верно в Linux и UNIX.)

Если это предупреждение беспокоит вас, просто настройте свой брандмауэр, чтобы отказаться от попытки доступа. Но будьте осторожны, что это применимо ко всем программам Java ... не только к тому, с которым вы работали сегодня.

Смежные вопросы