Как полностью удалить Java с Mac
У Oracle Java нет программы в папке «Программы», так что перетаскивать в Корзину нечего. Java живёт в папке плагинов браузера, добавляет пункт Java внизу Системных настроек и ставит программу обновления и фонового помощника. Разберём, как удалить её по инструкции Oracle и что проверить ещё, а в конце — как удалить JDK: Eclipse Temurin, Oracle JDK и другие сборки.

- Откройте MacWashing и выберите Деинсталлятор в боковом меню.
- Нажмите Показать программы и отметьте JavaControlPanel в списке.
- Нажмите Удалить и подтвердите. Файлы, которые могут быть вашими, отмечены как «Возможно» и не выбираются сами.
Бесплатная пробная версия · macOS 14 и новее
Удалите Java по инструкции Oracle
Инструкция Oracle на java.com удаляет Java тремя командами в Терминале. Нужна учётная запись администратора.
- Закройте программы, которые используют Java.
- Откройте Finder › Программы › Утилиты › Терминал.
- Вставляйте команды по одной, после каждой нажимайте Return и вводите пароль администратора, когда его спросят:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPanesudo rm -fr ~/Library/Application\ Support/Oracle/Java
Первая команда удаляет саму Java, вторая — пункт Java в Системных настройках, третья — ваши данные и кэш Java.
Не удаляйте инструменты java из /usr/bin. Oracle предупреждает, что они входят в macOS, и обновление системы всё равно вернёт их на место.
Что Java оставляет после себя
Команды Oracle не трогают программу обновления, помощника и настройки. Проверьте и эти места. Пути, которые начинаются с ~, — в вашей домашней папке:
/Library/LaunchAgents/com.oracle.java.Java-Updater.plist— запускает программу обновления Java при входе в систему./Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist— фоновый помощник с правами администратора.~/Library/Application Support/Oracle— папка, в которой лежали данные Java из третьей команды.~/Library/Caches/com.oracle.java.Java-Updater— кэш программы обновления.~/Library/Preferences/com.oracle.java.Java-Updater.plist— настройки программы обновления.
Как убрать остатки вручную
- В Finder выберите Переход › Переход к папке (Shift-Command-G), введите путь из списка выше и нажмите Return.
- Переместите файл или папку в Корзину. Для файлов в
/Libraryнужен пароль администратора. - Повторите для остальных путей.
- Перезагрузите Mac, чтобы программа обновления и помощник перестали работать, и очистите Корзину.
Файлы после себя оставляет не только Java: см. как полностью удалить программу на Mac.
Как удалить JDK: Eclipse Temurin, Oracle JDK и другие
Шаги выше удаляют Java для запуска программ (JRE). Набор для разработчиков, JDK, — отдельная вещь: любая сборка, будь то Eclipse Temurin от Adoptium, Oracle JDK, Zulu или Corretto, ставится в /Library/Java/JavaVirtualMachines, по папке на версию. Посмотрите, какие JDK установлены:
/usr/libexec/java_home -VЕсли JDK ставился через Homebrew, удалите его тоже через Homebrew, тем именем, с которым ставили, например:
brew uninstall --cask temurinJDK из установщика .pkg или .dmg удаляется вместе со своей папкой, так его удаление описывают Oracle и Adoptium. Подставьте имя папки из списка выше и введите пароль администратора:
sudo rm -rf /Library/Java/JavaVirtualMachines/temurin-25.jdkJDK, поставленные через SDKMAN!, лежат в ~/.sdkman/candidates/java. Их удаляет команда sdk uninstall java с номером версии.
А с MacWashing это в один клик

Деинсталлятор MacWashing знает файлы, которые создаёт Java, — в вашей папке «Библиотеки» и в системных папках — и удаляет их вместе с Java, включая программу обновления и фонового помощника.
Бесплатная пробная версия · macOS 14 и новее
Вопросы и ответы
Удалит ли MacWashing мои файлы вместе с Java?
Нет. Деинсталлятор сам отмечает только то, что принадлежит программе: настройки, кэш, журналы и фоновые компоненты. Папки, где могут лежать ваши файлы, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами, а программы по умолчанию уходят в Корзину, и их можно вернуть.
Что если Java сейчас запущен?
MacWashing подождёт, пока она закроется, или закроет её по вашей команде, и только потом удалит её файлы.
Можно ли удалить Java в MacWashing бесплатно?
Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.
Будут ли программы работать без Java?
Программы, которым нужна Oracle Java, не запустятся, пока вы не установите её снова. Программы со своей копией Java продолжат работать.
Почему команда java в Терминале никуда не делась?
Инструменты в /usr/bin принадлежат macOS, а не Oracle Java. Oracle просит их не удалять. После удаления Java они остаются.
Почему Java всё ещё видна в Системных настройках?
Пункт Java добавляет панель Java из /Library/PreferencePanes. Он пропадёт, когда вы удалите JavaControlPanel.prefPane и снова откроете Системные настройки.