在Windows上,我注意到java二进制文件位于两个不同的位置(我安装了JDK):
byteArray
同样在我有权访问的Unix机器上,有两个副本,一个在jre / bin中,一个在bin中。我不确定这个是JDK还是JRE安装。
在这两种情况下,它们的大小都相同。我确认它们在Linux方面没有符号链接,尽管我认为它们可能很难链接。
答案 0 :(得分:0)
jdk / bin /的内容是Java Developers Kit附带的Java二进制文件。 jdk / jre / bin中的Java二进制文件是Java Runtime Environment的二进制文件。
如果您有JDK版本的Java,请使用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
$