Прежде всего, какое приложение?
Хороший вопрос! Это моя первая забота тоже.
Java - это технология, которая позволяет одному и тому же байт-коду Java работать в разных операционных системах, используя виртуальную машину Java для каждой системы.
Посмотрите, как Flash-код работает в браузерах. Каждая операционная система и браузер имеет плагин Flash. Когда посетители переходят на веб-сайт с файлом Flash, подключаемые модули Flash в их браузерах позволяют им просматривать файл Flash в соответствии с назначением независимо от используемой операционной системы или браузера. Java похожа, но может использоваться как для апплетов на веб-страницах, так и для автономных приложений.
Если в окне приглашения к входящему соединению нет открытого "java", это означает, что запущено отдельное java-приложение (а не java-апплет на веб-странице). Вам нужно копать дальше, чтобы точно сказать, какое Java-приложение запущено. Вам нужно использовать инструменты, чтобы показать аргументы командной строки, с которых java была запущена.
На этой странице показано, как использовать монитор активности и команду ps в терминале для просмотра аргументов командной строки активных процессов. Этот ответ предлагает использовать ps axv | grep java
чтобы показать только процессы, которые содержат java в своих командных строках. Или используйте ps vp
PID (где PID - это PID, который вы видите в Activity Monitor), чтобы увидеть командную строку определенного процесса.
Как только вы увидите командную строку Java, вы сможете лучше узнать, что работает, и если вы хотите разрешить входящие подключения к нему.
Он спрашивает, может ли кто-нибудь в Интернете подключиться к моему компьютеру?
Скорее всего, единственный эффект, который он даст, - разрешить другим программам на вашем компьютере или других компьютерах в вашей сети подключаться к java-приложению. Это может быть возможным для тех , кто в Интернете , чтобы подключиться к программе Java, но только если один из следующих действий:
- 1 Ваш компьютер подключен напрямую к модему без возможности маршрутизатора или с отключенной возможностью маршрутизатора.
ИЛИ ЖЕ
- 2 Ваш компьютер подключен к маршрутизатору, а переадресация портов или брандмауэр маршрутизатора настроены на отправку входящих подключений через тот же порт, который запрашивает приложение java для вашего компьютера.