Antworten:
Der Inhalt von jdk/bin/
ist das Java, das im Java Developers Kit enthalten ist. Das Java-Innere von jdk/jre/bin
wäre das Java der Java-Laufzeitumgebung.
Wenn Sie die JDK-Paketversion von Java haben, verwenden Sie die in jdk/bin/
.
Wenn man sich die ausführbaren Dateien ansieht, gibt es tatsächlich keinen Unterschied, also ist es wirklich egal.
$ 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
ausführbaren Datei in jdk / bin, da wir grundsätzlich eine vollständige JRE benötigen, um unsere Apps auszuführen? Natürlich muss Oracle hier eine Antwort geben.