После загрузки и разархивирования Oracle JDK я вижу, что существует два исполняемых файла "java" в двух разных каталогах.
Какой из них следует использовать в качестве первичной основы. Или оба одинаковы в двух разных местах?
Содержимое jdk/bin/
- это Java, входящая в комплект разработчика Java. Внутри 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
$
java
исполняемого файла в jdk / bin, так как в основном нам нужен полный JRE для запуска наших приложений? Конечно, Oracle должен предоставить ответ здесь.