Вопрос: Какое приложение запускает «Использовать инструмент командной строки« java »для установки диалогового окна JDK?


Мое использование ЦП внезапно увеличилось до 80-100%. Не удалось найти триггер, поэтому я просто удалил Java с моего Mac. Теперь я получаю это всплывающее окно:

Чтобы использовать инструмент командной строки «java», вам необходимо установить JDK.

Нажмите «Подробнее ...», чтобы посетить веб-сайт загрузки Java Developer Kit.

Как я могу узнать, какая программа пытается запустить Java? Продолжайте получать это каждые несколько секунд.

popup


2
2018-03-04 08:48


Источник




Ответы:


Для моей сестры это было вызвано видеочатом Facebook, с немного другим сообщением:

Чтобы просмотреть этот веб-контент, вам необходимо установить Java Runtime Environment.

Нажмите «Подробнее ...», чтобы посетить веб-сайт для Java Runtime Environment.

Мы отлаживались довольно случайным образом и не могли найти способ рассказать, что вызвало это диалоговое окно. Но следующие сообщения сообщества поддержки Apple объяснил, как найти его путем проб и ошибок:

Вот шаги, которые я использовал для исправления, так как даже после удаления из управления запуском он возвращался при перезагрузке:

  1. Откройте подсказку терминала
  2. Показывать агенты запуска Apple. В $ execute

    launchctl list | grep -v apple
    

    Это будет выглядеть примерно так.

    PID Status Label
    -   0      org.openbsd.ssh-agent
    282 0      com.symantec.symsecondarylaunch.application
    274 0      com.symantec.quickmenu.application
    -   0      com.google.keystone.system.agent
    -   0      com.valvesoftware.steamclean
    -   0      com.oracle.java.Java-Updater
    276 0      com.Logitech.Control Center.Daemon
    302 0      com.google.Chrome.62228
    -   1      com.facebook.videochat.USERNAME.updater
    295 0      com.symantec.scannotification.application
    -   0      net.tunnelblick.tunnelblick.LaunchAtLogin
    275 0      com.symantec.savdiskmountnotify.application
    317 0      net.tunnelblick.tunnelblick.119880
    

    Один из возвращенных предметов, вероятно, ваша проблема, мой был также com.facebook.videochat.USERNAME.updater

  3. Перейдите в каталог агентов, cd ~/Library/LaunchAgents/

  4. Мне также пришлось удалить фактические файлы агентов, поскольку он продолжал появляться при перезагрузке. Вы можете просмотреть их в своей системе и удалить. Список элементов в каталоге: ls

    SharedServices.Agent.plist
    com.facebook.videochat.USERNAME.plist
    com.valvesoftware.steamclean.plist
    net.tunnelblick.tunnelblick.LaunchAtLogin.plist
    org.virtualbox.vboxwebsrv.plist
    
  5. Из ~/Library/LaunchAgents/ выполнять

    rm com.facebook.videochat.USERNAME.plist
    
  6. Также удалите из панели управления Launch

    launchctl remove com.facebook.videochat.USERNAME.updater
    
  7. Выход и перезагрузка

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


7
2018-03-05 09:11





Попробуйте это (установка JAVA_HOME в «Библиотека \ Интернет-модуль \ JavaAppletPlugin.plugin \ Contents \ Home \ bin"), после установки Java из http://www.java.com/:

экспорт JAVA_HOME = / Библиотека / Интернет \ Плагины / JavaAppletPlugin.plugin / Содержание / Главная / bin /

export PATH = $ JAVA_HOME / bin: $ PATH

Чтобы сделать новый путь палкой постоянно, вам необходимо создать файл .bash_profile в вашем домашнем каталоге и установить путь туда. Этот файл управляет различными настройками окружения терминала, включая путь:

CD

Перейдите в домашний каталог:

nano .bash_profile

Создайте файл .bash_profile с помощью редактора командной строки nano:

экспорт JAVA_HOME = / Библиотека / Интернет \ Плагины / JavaAppletPlugin.plugin / Содержание / Главная / bin / export PATH = $ JAVA_HOME / bin: $ PATH

Сохраните файл в nano, нажав «control» + «o», и подтверждение имени файла будет .bash_profile, нажав на возврат. И «control» + «x» для выхода из nano:

Итак, теперь, когда терминал перезагружается или создается новое окно, и вы проверяете путь:

echo $ PATH

Вы получите новый путь на фронте, за которым следуют местоположения пути по умолчанию, все время

/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin / Содержание / Главная / bin // bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin

Если у вас есть проблемы с:

экспорт JAVA_HOME = / Библиотека / Интернет \ Плагины / JavaAppletPlugin.plugin / Содержание / Главная / bin /

Перейдите к следующему:

экспорт JAVA_HOME = / Библиотека / Интернет \ Плагины / JavaAppletPlugin.plugin / Содержание / Главная


-1
2018-04-22 14:26



Как этот ответ «Как я могу узнать, какая программа пытается запустить Java?» - Arjan