Risposte:
Il contenuto di jdk/bin/
è Java incluso nel Java Developers Kit. Java all'interno di jdk/jre/bin
sarebbe Java Java Runtime Environment.
Se si dispone della versione di JDK in pacchetto di Java, utilizzare quella in jdk/bin/
.
Se guardi i file eseguibili non c'è in realtà alcuna differenza, quindi non 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
dell'eseguibile in jdk / bin, dal momento che fondamentalmente abbiamo bisogno di un JRE completo per eseguire le nostre app? Di sicuro, Oracle deve fornire una risposta qui.