Есть ли способ определить, какое приложение хочет установить Java?

13

После обновления до Mountian Lion как на MacBook Air, так и на MacBook Pro моей жены я получил приглашение с просьбой установить Java (я не получил это на своем iMac).

Мне было интересно, что вызвало это событие, чтобы он попросил Java. Было ли это потому, что среда выполнения Java была там раньше? Я не помню, чтобы установить один (и не уверен, почему мой Air спрашивает, но не мой iMac, гораздо больше вещей установлены на моем iMac).

Как я могу узнать, что вызвало это? Кроме того, как я могу удалить среду выполнения, если там была старая, а теперь несовместимая?

Есть ли место, где могла быть более старая JVM, и где она там увидела и решила подсказать мне? Если это так, это поможет мне отследить уведомление, но также и удалить его из моей машины.

jmlumpkin
источник
Я также хотел бы знать ответ на этот вопрос. Один из наших маков продолжает получать приглашение Java, и я хотел бы знать, какое приложение отвечает, прежде чем (неохотно) принять установку.
Грег W
Связанный, эта команда терминала будет искать приложения, которые имеют компонент Java. Я использую его , чтобы решить , следует ли удалить Java:find /Applications -type f -name *.jar
Алеш Houdek

Ответы:

6

Я провел еще несколько исследований и наконец выяснил некоторые вещи:

  • У меня установлено удаленное программное обеспечение Logitech, и при запуске оно выдает приглашение, но немного другое. Итак, я знаю, что у меня установлено несколько приложений Java, но это происходило без запуска чего-либо
  • Моя настоящая ошибка была связана с тем, что я недавно установил в чате на Facebook, и никогда не надевал iMac. Он назывался com.facebook.videochat. [Username] .plist и находился в моем каталоге ~ / Library / LaunchAgents.
  • Я действительно сталкивался с этим вопросом (заданным после моего), когда искал единственную информацию о Java, которую нашел Console.app:

    31.08.12 6: 44: 23.606 PM Загрузите компоненты 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

  • Я бы порекомендовал сначала проверить каталог ~ / Library / LaunchAgents, и вы можете легко выполнить поиск для java, выполнив:, cd ~/Library/LaunchAgentsа затем grep -i "java" *.*. Это ищет слово java (без учета регистра) во всех файлах в этом каталоге. Вот где я нашел ссылку на видеочат Facebook.
jmlumpkin
источник
0

Я сопротивлялся установке Java на основе приглашения при запуске, поэтому я мог видеть, получу ли я аналогичное приглашение при открытии определенного приложения. Для меня фактическое событие прошло быстро, пока я был увлечен работой, но, похоже, оно было вызвано Adobe CS5 InDesign (или некоторым связанным приложением, используемым CS5).

Брюс Ван Аллен
источник
Я не думаю, что на самом деле у меня установлены какие-либо продукты Adobe.
jmlumpkin