Existe uma maneira de determinar qual aplicativo deseja que o Java seja instalado?

13

Depois de atualizar para o Mountian Lion no meu MacBook Air e no MacBook Pro da minha esposa, recebi uma solicitação para instalar o Java (não o recebi no iMac).

Fiquei me perguntando o que desencadeou esse evento para solicitar Java. Foi porque um Java Runtime existia anteriormente? Não me lembro de instalar um (e não sei por que o meu Air perguntaria, mas não o meu iMac, muitas outras coisas estão instaladas no meu iMac).

Como posso descobrir o que desencadeou isso? Além disso, como posso remover um tempo de execução se um mais antigo e agora incompatível estava lá?

Existe também um lugar onde uma JVM mais antiga possa estar e onde ela a viu e decidiu me avisar? Nesse caso, isso me ajudaria a rastrear o aviso, mas também o removeria da minha máquina.

jmlumpkin
fonte
Eu também gostaria de saber a resposta para esta pergunta. Um de nossos macs continua recebendo o prompt do Java e eu gostaria de saber qual aplicativo é responsável antes de (com relutância) aceitar a instalação.
Greg W
Relacionado, este comando do terminal procurará aplicativos que tenham um componente java. Estou usando-o para decidir se deve desinstalar o Java:find /Applications -type f -name *.jar
Alesh Houdek 4/17/17

Respostas:

6

Eu fiz mais algumas pesquisas e finalmente descobri algumas coisas:

  • Eu tenho o software remoto Logitech instalado e, ao iniciá-lo, ele exibe o prompt, mas um pouco diferente. Então, eu sei que tenho alguns aplicativos Java instalados, mas isso estava acontecendo sem eu lançar algo
  • Meu erro real estava relacionado a uma coisa de bate-papo no Facebook que eu havia instalado há algum tempo, que nunca coloquei no iMac. Foi nomeado 'com.facebook.videochat. [Nome de usuário] .plist' e estava no meu diretório ~ / Library / LaunchAgents.
  • Na verdade, me deparei com essa pergunta (depois da minha) ao procurar as únicas informações Java que encontrei Console.app:

    31/8/12 6: 44: 23.606 PM Faça o download de componentes Java [7588]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result: falha com.apple. message.signature: install_canceled com.apple.message.domain.version: 12A269

  • Eu recomendaria verificar primeiro o diretório ~ / Library / LaunchAgents, e você pode facilmente grep para java fazendo: cd ~/Library/LaunchAgentse então grep -i "java" *.*. Ele procura a palavra java (sem distinção entre maiúsculas e minúsculas) em todos os arquivos desse diretório. Foi aí que encontrei a referência ao videochat do Facebook.
jmlumpkin
fonte
0

Resisti à instalação do Java com base no prompt na inicialização, para que eu pudesse ver se receberia um prompt semelhante ao abrir um aplicativo específico. Para mim, o evento real passou rapidamente enquanto eu estava envolvido no trabalho, mas parece ter sido acionado pelo Adobe CS5 InDesign (ou algum aplicativo associado usado pelo CS5).

Bruce Van Allen
fonte
Acho que não tenho nenhum produto Adobe instalado.
precisa saber é o seguinte