В общем, java -version
из сборок Oracle говорят
java version ...
Вместо
openjdk version ....
Системное свойство java.vendor
, к сожалению, имеет проблемы с совместимостью. Его нельзя изменить, не нарушив (потенциально) пользователей.
Например, изменив это свойство с Sun
на Oracle
после того, как произошло затмение: https://it.slashdot.org/story/10/07/28/2121259/oracles-java-company-change-breaks-eclipse
Таким образом, дистрибьюторы OpenJDK очень и очень осторожно относятся к изменению свойств этих поставщиков. Практически все будут придерживаться значений по умолчанию для почти всех системных свойств.
Если вы установили OpenJDK на RHEL и используете пакеты java-*-openjdk
, они были собраны и поддерживаются Red Hat. Вы можете узнать, что это за пакет, используя rpm:
rpm -qf $(readlink -f $(which java))
Если вы видите java-1.8.0-openjdk-headless
, это пакет, поддерживаемый Red Hat.