No puedo encontrar la location de jdk para Java 7 y 8

Tengo 3 versiones diferentes (jdk) de Java instaladas: 6, 7 y 8. En

bash_profile :

  • ¿Es posible que dos usuarios inicien session remotamente en una Mac simultáneamente?
  • Cómo "escribir para search" en la carpeta actual
  • OS X no creará ningún enlace simbólico, crea alias en su lugar
  • ¿Es posible integrar Keynote en la interfaz de usuario personalizada?
  • Problema con el script de inicio rc.local en OS X 10.10 Yosemite (Running Bootcamp en VirtualBox)
  • iMovie no puede cargar videos Sony-MPEG
  •  export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) setjdk() { export JAVA_HOME=$(/usr/libexec/java_home -v $1) } 

    Sin embargo, en

     $ ls /System/Library/Java/JavaVirtualMachines 1.6.0.jdk 

    Solo veo una versión. ¿Dónde están los otros 2? ¿Cuál es la location de sus jdks?

  • ¿Cómo desactivo el ID de Apple cuando inicie session en mi Mac?
  • ¿Es legal usar WINE para jugar juegos de PC en Mac?
  • Ocultar aplicaciones de otros espacios en Application Switcher
  • Desactivar las notifications por correo cuando está en el correo (OS X El Capitán)
  • ¿Formatear un disco duro externo con TrueCrypt como NTFS?
  • Dónde está la herramienta de command-line de autoexperto en OSX Mountain Lion (10.8.5)
  • 2 Solutions collect form web for “No puedo encontrar la location de jdk para Java 7 y 8”

    Puede ver las ubicaciones de installation de los JDK reconocidos utilizando la java_home "-V" de java_home :

     $ /usr/libexec/java_home -V Matching Java Virtual Machines (4): 1.8.0_31, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home 1.7.0_55, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home 1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

    Verá que los JDK más nuevos están en /Library/Java/JavaVirtualMachines . Creo que se eliminó de "Sistema" después de que Apple dejó de desarrollar OSK JDK y Oracle se hizo cargo.

    También vea /usr/libexec/java_home --help para más opciones.

    A diferencia del Apple6 provisto de Java6 que se instalará en /System/Library/Java y /System/Library/Frameworks , Oracle7 Java7 y Java8 se encuentran en /Library/Java/ en varias subcarpetas.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).