После обновления до Mountian Lion на моем MacBook Air и MacBook Pro моей жены я получил запрос на установку Java (я не получил этого на своем iMac).
Мне было интересно, что вызвало это событие, чтобы запросить Java. Было ли это связано с тем, что раньше существовала среда выполнения Java? Я не помню, чтобы устанавливал его (и не уверен, почему мой Air спрашивал, а не мой iMac, на моем iMac установлено много других вещей).
Как я могу узнать, что вызвало это? Кроме того, как я могу удалить среду выполнения, если там была более старая и теперь несовместимая?
А есть ли еще место, где могла быть более старая JVM, и где она ее там увидела и решила мне подсказать? Если это так, это поможет мне отследить уведомление, а также удалить его с моей машины.
Я провел еще несколько исследований и, наконец, выяснил некоторые вещи:
31.08.12 18:44:23.606 Загрузка компонентов Java[7588]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result: сбой com.apple. message.signature: install_canceled com.apple.message.domain.version: 12A269
cd ~/Library/LaunchAgents
а затем grep -i "java" *.*
. Это ищет слово java (без учета регистра) во всех файлах в этом каталоге. Вот где я нашел ссылку на список видеочатов Facebook.Я сопротивлялся установке Java на основе подсказки при запуске, чтобы увидеть, получу ли я аналогичную подсказку при открытии определенного приложения. Для меня фактическое событие прошло быстро, пока я был занят работой, но, похоже, оно было вызвано Adobe CS5 InDesign (или каким-то связанным приложением, используемым CS5).
Грег В.
Алеш Худек
find /Applications -type f -name *.jar