Моя компания использует последнюю версию Oracle JRE (1.8.0u66), хотя вместо JRE я использую JDK. Клиенту, которому я отправлен, требуется последняя версия Oracle JDK 6 (1.6.0u45), если они купили явную долгосрочную поддержку у Oracle.

Наличие обеих установленных причин вызывает конфликт, и ни приложения моей компании, ни мой клиент не работают правильно. Если я использую только один из них, в соответствующих приложениях проблем нет.

Я считаю, что в прошлом можно было скачивать разархивированные версии любого JDK для Windows. Теперь я вижу, что все они упакованы в исполняемый файл.

Учитывая это, я знаю, что установка последней версии и просто разархивированный JDK 6 будут работать должным образом, поскольку в реестре и подобных вещах ничего не испортится, что в настоящее время вызывает проблемы. Я знаю, потому что я должен вручную настроить некоторые важные переменные среды, и я знаю, как играть с ними, чтобы клиентское приложение работало на моем ПК.

Итак, мой вопрос заключается в следующем: возможно ли каким-то образом получить версию JDK 6, предназначенную только для архива, которая мне нужна для Windows? Если да, то где или как?

1 ответ1

0

Как объяснил dave_thompson_085 , я должен отменить выбор "Public JRE" из установочного пакета, как показано на рисунке ниже.

Установите JDK без регистрации JRE везде

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .