Después de descargar Oracle JDK y descomprimirlo, puedo ver que existen dos ejecutables "java" en dos directorios diferentes.
Cuál debe usarse como base primaria. ¿O ambos son iguales en dos ubicaciones diferentes?
El contenido de jdk/bin/
es el Java que se incluye con el Kit de desarrolladores de Java. El interior de Java jdk/jre/bin
sería el Java Runtime Environment del Java.
Si tiene la versión empaquetada JDK de Java, use la que está en jdk/bin/
.
Si observa los ejecutables, en realidad no hay diferencia en ellos, por lo que realmente no importa.
$ pwd
/usr/java/jdk1.7.0_45
$ ll jre/bin/java
-rwxr-xr-x. 1 root root 7718 Oct 8 2013 jre/bin/java
[saml@greeneggs jdk1.7.0_45]$ ls -l bin/java
-rwxr-xr-x. 1 root root 7718 Oct 8 2013 bin/java
$ cmp jre/bin/java bin/java
$
java
ejecutable en jdk / bin, ya que básicamente necesitamos un JRE completo para ejecutar nuestras aplicaciones? Por supuesto, Oracle debe proporcionar una respuesta aquí.