Я просто получил Mac, поэтому я борюсь с основами. Первоначально я установил Java 1.6 для своей ОС Mac - Yosemite. Затем я установил последнюю версию версии 1.8. Когда я делаю java -version из командной строки, он все еще говорит 1.6. Как полностью избавиться от 1.6? Будучи новым пользователем Mac, я даже не знаю, где Java установлена на моей машине или как удалить программы с моего компьютера. Может ли кто-нибудь помочь?
У меня была аналогичная проблема. Я изменил инструкции, которые я нашел в Macworld, и отложил часть установки Apple Java.
Поскольку я не был уверен, что удалять компоненты установки Apple Java, я создал каталог на своем рабочем столе:
mkdir -p ~/Desktop/java-old/System/Library
Затем я переместил JVM и другие компоненты в сторону
sudo mv /System/Library/Java ~/Desktop/java-old/System/Library
Оттуда я проверил новую установку Java 1.8. (nb: Это был только j2se, а не полный JDK). Еще одна заметка: все же вы, вероятно, будете иметь части Apple, установленные на Java, в /System/Library/Frameworks/JavaVM.framework и в /usr/bin/java. Я не оценил безопасность удаления или изменения содержимого этих каталогов.