JDK как архив для Windows

0

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

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

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

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

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

Оливье Грегуар
источник
1
Версии Windows только для архива начались в 7. Если вы запустили какой-либо установщик JDK.exe и установили для третьего элемента (Public JRE) значение red-X «недоступно», он не установит «системную» JRE, которая является портит реестр и делает автообновление и тому подобное. «Встроенный» JRE в JDKLOC / jre можно использовать вручную. (Лично я также исключаю «JavaDB» в версиях, которые его имеют.) В качестве альтернативы, лицензия IIRC 6 позволила вам просто копировать все файлы JRE в любом месте, если вы не заменяете тогдашний код на собственный (т.е. сменить «официальную торговую марку Java» на «в основном Java»).
dave_thompson_085
Это приятно знать. Я попробую это, и если это сработает, подумайте над тем, чтобы сделать ответ!
Оливье Грегуар
@ dave_thompson_085 Я напишу ответ с вашим решением и приму его. Если вы когда-нибудь захотите, пожалуйста, сделайте свой ответ, и я переключусь на ваш, как принятый ответ.
Оливье Грегуар

Ответы:

0

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

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

Оливье Грегуар
источник