Моя компания использует последнюю версию Oracle JRE (1.8.0u66), хотя вместо JRE я использую JDK. Клиенту, которому я отправляюсь, требуется последняя версия Oracle JDK 6 (1.6.0u45), если они купили явную долгосрочную поддержку у Oracle.
Наличие обеих установленных причин вызывает конфликт, и ни приложения моей компании, ни мой клиент не работают правильно. Если я использую только один из них, в соответствующих приложениях проблем нет.
Я считаю, что в прошлом можно было скачивать разархивируемые версии любого JDK для Windows. Теперь я вижу, что все они упакованы в исполняемый файл.
Учитывая это, я знаю, что установка последней версии и просто разархивированный JDK 6 будут работать должным образом, поскольку в реестре и подобных вещах ничего не будет испорчено, что в настоящее время вызывает проблемы. Я знаю, потому что я должен вручную настроить некоторые важные переменные среды, и я знаю, как играть с ними, чтобы клиентское приложение работало на моем ПК.
Итак, мой вопрос заключается в следующем: возможно ли каким-то образом получить версию JDK 6, предназначенную только для архива, которая мне нужна для Windows? Если да, то где или как?
Ответы:
Как объяснил dave_thompson_085 , я должен отменить выбор «Public JRE» из установочного пакета, как показано на рисунке ниже.
источник