Jdk
位於 jdk/bin/ 和 jdk/jre/bin 內的“java”有什麼區別
下載 Oracle JDK 並解壓縮後,我可以看到在兩個不同的目錄中存在兩個“java”執行檔。
哪一個應該作為主要依據。或者,兩者在兩個不同的位置都相同?
的內容
jdk/bin/
是 Java Developers Kit 中包含的 Java。內部的 Javajdk/jre/bin
將是 Java 執行時環境的 Java。如果您有 Java 的 JDK 打包版本,請使用
jdk/bin/
.但他們是一樣的
如果您查看執行檔,它們實際上沒有區別,所以這真的沒關係。
$ 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 $