На RHEL 6 64 бит, сначала я установил OpenJDK с помощью Yum, а затем я мог проверить то же самое, запустив rpm -qa | grep jdk
, который JDK установлен
Позже, я удалил OpenJDK и загрузить JDK Oracle. Oracle дал мне файл .bin
, который является расширением slef и установленной java.
ВОПРОС: Теперь, как я могу проверить, посмотрев установленную Java, что это происходит от Oracle JDK, а не openJDK.
BTW, oracle предоставляет rpm для своего JDK, но я решил установить его с помощью .bin-файла.
Модераторы, пожалуйста, переместите мой вопрос в суперпользователь, если вы так чувствуете. Я выбрал пост для переполнения стека, поскольку у нас есть множество программистов на Java, которые могли бы легко узнать ответ.
EDIT:
К сожалению, я уже запускали эти команды, но ничего не конкретное сказать Oracle:
# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
# javac -version
javac 1.6.0_45
# which java
/usr/bin/java
# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
# echo $JAVA_HOME
/usr/lib/jvm/java
Откройте терминал и напишите 'javac -version', он скажет вам, является ли он oracle jdk или openjdk и версией. – BackSlash
используйте 'javac -version' – Varun
или из кода, так как это SO: http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties%28%29 – dst