Java를 설치할 응용 프로그램을 결정하는 방법이 있습니까?


13

MacBook Air와 아내의 MacBook Pro 모두에서 Mountian Lion으로 업그레이드 한 후 Java를 설치하라는 메시지를 받았습니다 (iMac에서는이 기능을 얻지 못했습니다).

Java를 요청하기 위해이 이벤트를 트리거 한 것이 궁금합니다. 이전에 Java 런타임이 있었기 때문입니까? 하나를 설치 한 것을 기억하지 못합니다 (그리고 Air가 왜 iMac이 아닌지 묻습니다. 더 많은 것들이 iMac에 설치되어 있습니다).

무엇이 트리거되었는지 어떻게 알 수 있습니까? 또한 이전의 호환되지 않는 런타임이있는 경우 어떻게 런타임을 제거 할 수 있습니까?

오래된 JVM이 있었을 수도 있고 그곳에서 그것을 보았으며 프롬프트를 표시하기로 한 곳이 있습니까? 그렇다면 통지를 추적하는 데 도움이되지만 내 컴퓨터에서도 제거합니다.


이 질문에 대한 답을 알고 싶습니다. 우리의 Mac 중 하나가 계속 Java 프롬프트를 받고 있으며 설치를 수락하기 전에 (마지막으로) 어떤 응용 프로그램이 책임지고 있는지 알고 싶습니다.
Greg W

이와 관련하여이 터미널 명령은 Java 구성 요소가있는 응용 프로그램을 찾습니다. Java를 제거할지 여부를 결정하는 데 사용하고 있습니다.find /Applications -type f -name *.jar
Alesh Houdek

답변:


6

나는 더 많은 연구를하고 마침내 몇 가지를 발견했습니다.

  • Logitech 원격 소프트웨어가 설치되어 있는데 시작할 때 프롬프트가 표시되지만 약간 다릅니다. 그래서 몇 가지 Java 앱이 설치되어 있음을 알고 있지만 무언가를 시작하지 않고 발생했습니다.
  • 내 실제 오류는 iMac에 결코 넣지 않은 Facebook 채팅과 관련이 있습니다. 'com.facebook.videochat. [username] .plist'라는 이름으로 ~ / Library / LaunchAgents 디렉토리에있었습니다.
  • Console.app에서 찾은 유일한 Java 정보를 검색 할 때 실제로이 질문 (내 질문에 따라 다름)을 발견했습니다.

    Java 구성 요소 다운로드 [7588] : com.apple.message.domain : com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result : failure com.apple. message.signature : install_canceled com.apple.message.domain.version : 12A269

  • ~ / Library / LaunchAgents 디렉토리를 먼저 확인하는 것이 좋으며 cd ~/Library/LaunchAgents다음 을 수행하여 Java를 쉽게 grep 할 수 있습니다 grep -i "java" *.*. 해당 디렉토리의 모든 파일에서 단어 java (대소 문자 구분 안함)를 검색합니다. 그것이 Facebook 비디오 채팅 plist에 대한 참조를 찾은 곳입니다.

0

시작할 때 프롬프트를 기반으로 Java를 설치하는 것을 거부했기 때문에 특정 응용 프로그램을 열 때 비슷한 프롬프트가 표시되는지 여부를 알 수있었습니다. 나를 위해 실제 이벤트는 작업에 걸리는 동안 빨리지나 갔지만 Adobe CS5 InDesign (또는 CS5에서 사용되는 일부 관련 응용 프로그램)에 의해 트리거 된 것 같습니다.


실제로 Adobe 제품이 설치되어 있지 않다고 생각합니다.
jmlumpkin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.