sierra para mac high gratis desinstalar actualizar java macos intellij-idea java-8

para - java se 6 mac os sierra



Eliminando Java 8 JDK de Mac (10)

Administrar las versiones de Java en Mac OSX es una pesadilla. Recientemente cambié al uso de JDK 1.7, eliminando JDK 6 de mi MacBook por completo (también tenía rastros de JDK 5, esta computadora portátil se ha actualizado varias veces).

Esto es lo que hice para pasar a JDK 7.

1) descargue lo último de Oracle ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ) e instálelo.

2) Eliminar (usando rm, si tiene copias de seguridad, puede revertir si comete un error) todos los archivos JDK6 y JRE6.

En esta etapa, deberías ver:

% ls /Library/Java/JavaVirtualMachines/ jdk1.7.0_nn.jdk

(y nada más)

3) En la carpeta / Library / Java / Extensions /, deberá eliminar todos los archivos jar antiguos, los que corresponden a otras versiones de Java. Si no lo haces, recibirás el infame mensaje sobre la versión incorrecta de tools.jar (consulta Construye fallas después de actualizar a Java7, Missing Tools.jar y versiones de clase incorrecta ). No es suficiente cambiar el nombre de los archivos jar, ya que Java abrirá todos los jar en esa carpeta, moví el mío a un subdirectorio. Es seguro eliminarlos una vez que sepa que todo lo demás funciona.

No he encontrado que deba configurar JAVA_HOME para cosas simples.

Nota : Solo intenté ejecutar IntelliJ y no se iniciará a menos que tenga instalado el JDK 6 de Apple (vea http://youtrack.jetbrains.com/issue/IDEA-93710 ). Lo mismo es cierto para Eclipse. Netbeans funciona bien.

Así que instalé la versión beta de JDK 8 hace un tiempo para ver algunos de los ejemplos. A estas alturas ya estaba seguro, es fácil cambiar de una versión a otra.

Haciendo algo de desarrollo de Play con IntelliJ. Por alguna razón, IntelliJ está compilando con 8 aunque:

  • Tengo el compilador configurado en Preferencias para usar 1.6
  • Supuestamente está usando SBT a través de la construcción externa, pero sbt desde la línea de comandos funciona
  • JAVA_HOME apunta a JDK 6.

Si voy a la página de preferencias de Java, muestra 8 instalado, pero no hay opción para desinstalarlo y no ve ninguna de las otras versiones.

Cuando hago which java , me dice /usr/bin/java y hago /usr/bin/java -version y devuelve 1.6.

Nota: con un poco de manipulación, puede usar IntelliJ y JDK7, vea here .



Destruí todo Java, JDK y Oracle. Estaba ejecutando Java 8 en OSX El Capitan

A otras respuestas les faltaban toneladas de cosas. Esta respuesta cubre muchas más bases.

Adiós, palas.

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -rf /Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin sudo rm -rf /Library/LaunchAgents/com.oracle.java.Java-Updater.plist sudo rm -rf /Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist sudo rm -rf /Library/Preferences/com.oracle.java.Helper-Tool.plist sudo rm -rf /System/Library/Frameworks/JavaVM.framework sudo rm -rf /usr/bin/java sudo rm -rf /usr/bin/javac sudo rm -rf /usr/bin/javadoc sudo rm -rf /usr/bin/javah sudo rm -rf /usr/bin/javap sudo rm -rf /usr/bin/javaws sudo rm -rf /var/db/receipts/com.oracle.jdk8u65.bom sudo rm -rf /var/db/receipts/com.oracle.jdk8u65.plist sudo rm -rf /var/db/receipts/com.oracle.jre.bom sudo rm -rf /var/db/receipts/com.oracle.jre.plist sudo rm -rf /var/root/Library/Preferences/com.oracle.javadeployment.plist sudo rm -rf ~/Library/Preferences/com.oracle.java.JavaAppletPlugin.plist sudo rm -rf ~/Library/Preferences/com.oracle.javadeployment.plist sudo rm -rf ~/.oracle_jre_usage


Esto funcionó perfectamente para mí:

sudo rm -rf /Library/Java/JavaVirtualMachines sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -rf /Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin


Hazlo realmente simple ...

sudo rm -rf /Library/Java/* sudo rm -rf /Library/PreferencePanes/Java* sudo rm -rf /Library/Internet/ Plug-Ins/Java*


Para desinstalar java de cualquier versión en mac simplemente hazlo:

sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-YOUR_ACCURATE_VERSION.jdk/ sudo rm -fr /Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane


Pude untar jdk 8 en Mavericks con éxito haciendo los siguientes pasos:

Ejecute este comando para eliminar el JDK

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

Ejecute estos comandos si desea eliminar complementos

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -rf /Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin sudo rm -rf /Library/LaunchAgents/com.oracle.java.Java-Updater.plist sudo rm -rf /Library/PrivilegedHelperTools/com.oracle.java.JavaUpdateHelper sudo rm -rf /Library/LaunchDaemons/com.oracle.java.Helper-Tool.plist sudo rm -rf /Library/Preferences/com.oracle.java.Helper-Tool.plist


Si desinstala todos los archivos pero aún falla, use esta línea:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk


Si ha instalado jdk8 en su Mac, pero ahora desea eliminarlo, simplemente ejecute debajo del comando "sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk"


Use /usr/libexec/java_home ; Encontré que estos alias y funciones son bastante útiles en mi ~/.profile :

alias java_ls=''/usr/libexec/java_home -Vq 2>&1 | grep -E "/d/./d/./d(_/d+)?.*," | cut -d , -f 1 | cut -c 5-'' function java_use() { export JAVA_HOME=$(/usr/libexec/java_home -v $1) java -version }