У нас нормально работает JRE на Centos 7.
Наш поставщик приложений хочет, чтобы мы запускали некоторые утилиты из jdk (например, jstack).
Мы можем просто запустить jdk rpm поверх jre, и все будет хорошо?
(с использованием Centos7, 1511, с августа 2016 г., и последний и лучший jre того же периода времени)
Ну, попросту говоря, JDK - это полная версия JRE, или, другими словами, JDK включает JRE и заменяет ее. Обычно они устанавливаются в разные каталоги, а расположение двоичных файлов определяется переменной среды $ JAVA_HOME
. Более того, на одном хосте часто размещают несколько установок JDK / JRE с разными версиями.
Так что, в общем, все в порядке. Многие вещи могут пойти не так, но не из-за того простого факта, что у вас есть несколько JDK / JRE на одном хосте.