12 votos

¿Cómo puedo eliminar completamente de Apple Java 6 y hacer de Oracle Java 7 por defecto para todo?

Me gustaría eliminar completamente de Apple Java 6 y hacer de Oracle Java 7 predeterminada para cada programa. Por ejemplo, con Eclipse tuve que pelearme con eclipse.ini para especificar JAVA_HOME para Java 7, y lo mismo para el TunnelBear. No hubo suerte para Aptana, aunque (todavía quiere Java de Apple) Es allí una manera de hacer de Java de Oracle defecto en términos de CAMINO?

4voto

Jihane Puntos 6

Descargar e instalar la última versión de Java Development Kit (JDK) de Oracle, que tendrá lugar en /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk (o lo que sea la última versión). Ahora, inicie el Terminal.aplicación y escriba los siguientes comandos:

  1. cd /System/Library/Java/JavaVirtualMachines (cambios en el directorio adecuado)

  2. sudo mv 1.6.0.jdk backup.1.6.0.jdk (mantener el viejo JDK alrededor, en caso de que usted necesita tener una contraseña de administrador para hacer esto)

  3. sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk 1.6.0.jdk (enlace a su nueva instalación de JDK para aplicaciones donde se espera la vieja a ser)

Tenga en cuenta que con cualquier otra jdk actualizaciones, usted tendrá que actualizar el enlace simbólico en el directorio nuevo:

sudo rm /System/Library/Java/JavaVirtualMachines/1.6.0.jdk && sudo ln -s /Library/Java/JavaVirtualMachines/new_jdk_version /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

2voto

funroll Puntos 149

Estas instrucciones funcionado bien para mí en OS X Mavericks.

  • Quitar de Apple Jvm

    $ sudo rm -rf /System/Library/Java/JavaVirtualMachines/
    
  • Quitar el instalador de registros

    $ sudo rm /private/var/db/receipts/com.apple.pkg.JavaForMacOSX*
    
  • Quitar el instalador de recibos (eliminar el <dict>...</dict> entradas que hacen referencia a com.apple y java)

    $ sudo emacs /Library/Receipts/InstallHistory.plist
    
  • Establecer los enlaces simbólicos para Java 7

    $ sudo rm /usr/bin/java
    $ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/bin/java /usr/bin/java
    
  • Opcionalmente enlace simbólico JAVA_HOME

    sudo rm /Library/Java/Home
    sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home /Library/Java/Home
    

0voto

kal-al Puntos 506

Bueno, si vas a instalar la última actualización de Java de Apple, que en realidad debería desinstalar Java 6. Usted puede ir a la de Oracle sitio web directamente para descargar Java 7. Eso es lo que hice. Sólo con Java 7 en su sistema, que debería hacer por defecto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X