Po aktualizacji do Mountian Lion zarówno na moim MacBooku Air, jak i na MacBooku mojej żony, otrzymałem monit z prośbą o zainstalowanie Java (nie dostałem tego na moim iMacu).
Zastanawiałem się, co spowodowało to wydarzenie, aby poprosić o Javę. Czy to dlatego, że wcześniej działało środowisko wykonawcze Java? Nie pamiętam instalacji jednego (i nie jestem pewien, dlaczego mój Air miałby o to pytać, ale nie mój iMac, wiele innych rzeczy jest zainstalowanych na moim iMac).
Jak mogę dowiedzieć się, co to spowodowało? Jak mogę usunąć środowisko wykonawcze, jeśli było tam starsze, a teraz niezgodne?
Czy jest też miejsce, w którym mogła być starsza maszyna JVM, i gdzie ją zobaczyła i postanowiła mnie o to poprosić? Jeśli tak, pomogłoby mi to wyśledzić powiadomienie, ale także usunąć je z mojego komputera.
źródło
find /Applications -type f -name *.jar
Odpowiedzi:
Zrobiłem więcej badań i w końcu odkryłem kilka rzeczy:
cd ~/Library/LaunchAgents
a potemgrep -i "java" *.*
. Wyszukuje słowo java (bez rozróżniania wielkości liter) we wszystkich plikach w tym katalogu. Tam znalazłem odniesienie do listy filmów na Facebooku.źródło
Oparłem się instalacji Java na podstawie monitu podczas uruchamiania, więc mogłem sprawdzić, czy otrzymam podobny monit podczas otwierania określonej aplikacji. Dla mnie rzeczywiste zdarzenie minęło szybko, gdy byłem pochłonięty pracą, ale wydaje się, że zostało wywołane przez Adobe CS5 InDesign (lub jakąś powiązaną aplikację używaną przez CS5).
źródło