First of all, what application?
Boa pergunta! Essa é a minha primeira preocupação também.
Java é uma tecnologia que permite que o mesmo bytecode Java seja executado em diferentes sistemas operacionais usando uma Java Virtual Machine para cada sistema.
Considere como o código Flash é executado nos navegadores. Cada sistema operacional e navegador possui um plug-in Flash. Quando os visitantes acessam um site com um arquivo Flash, os plug-ins Flash dos navegadores permitem que eles vejam o arquivo Flash como pretendido, independentemente do sistema operacional ou do navegador que estejam usando. Java é semelhante, mas pode ser usado para ambos os applets em páginas da Web e para aplicativos independentes.
Ver "java" no prompt de conexão de entrada quando não há nenhum navegador aberto sugere que há um aplicativo java independente em execução (não um applet java em uma página da Web). Você precisa cavar mais para dizer exatamente qual aplicativo java está sendo executado. Você precisa usar ferramentas para mostrar os argumentos da linha de comando com os quais o java foi iniciado.
Esta página mostra como usar o Activity Monitor e o comando ps no Terminal para visualizar os argumentos da linha de comando dos processos ativos. Esta resposta sugere usar ps axv | grep java
para mostrar apenas processos que contenham java em suas linhas de comando. Ou use ps vp
PID (onde PID é um PID que você vê no Activity Monitor) para ver a linha de comando de um processo específico.
Uma vez que você vê a linha de comando do java, você pode ser mais capaz de dizer o que está sendo executado e se você deseja permitir conexões de entrada para ele.
Is it asking if anyone on the internet can make connections to my computer?
O mais provável é que o único efeito que terá é permitir que outros programas no seu computador ou em outros computadores da sua rede se conectem ao aplicativo java. pode ser possível para qualquer pessoa na internet se conectar ao programa java, mas somente se uma das seguintes situações se aplicar:
- 1 Seu computador está conectado diretamente a um modem sem recurso de roteador ou com o recurso de roteador desativado.
OR
- 2 Seu computador está conectado a um roteador e o encaminhamento de porta do roteador ou firewall está configurado para enviar conexões de entrada na mesma porta que o aplicativo java está solicitando ao seu computador.