Câu trả lời:
Nội dung của jdk/bin/
Java bao gồm Bộ công cụ phát triển Java. Java bên trong jdk/jre/bin
sẽ là Java của Môi trường chạy thi hành Java.
Nếu bạn có phiên bản đóng gói JDK của Java thì hãy sử dụng phiên bản trong jdk/bin/
.
Nếu bạn nhìn vào các tệp thực thi thì thực sự không có sự khác biệt nào trong chúng, vì vậy nó thực sự không thành vấn đề.
$ 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
thực thi trong jdk / bin là gì, vì về cơ bản chúng ta cần một JRE hoàn chỉnh để chạy các ứng dụng của mình? Để chắc chắn, Oracle cần cung cấp một câu trả lời ở đây.