[Java] Проблемы развертывания 64-битной JDK на Windows 7 x6415.09.14 11:51 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 15.09.14 11:52 Количество правок: 1
С некоторых пор перестали ставиться все 64-битные jdk (1.6, 1.7, 1.8) из установщика Oracle.
Файлы установщиков не битые (проверено в 7-zip). При запуске запрашивает повышение привилегий и тут же завершает работу без каких либо комментариев на экране и в журнале событий. Антивирус не причем (пробовал с отключенным антивирусом).
Кто сталкивался с такой проблемой и как решали?
workaround16.09.14 09:41 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 16.09.14 10:53 Количество правок: 1
Из-за невозможности скачать на работе обновлений Java в любом формате (в т.ч. безустановочном - zip), произвел развертывание 64-битной версии следующим образом:
1. С помощью 7-zip распаковал из exe'шника содержимое tools.zip в %ProgramFiles%\Java\jdk
2. Запустив cmd shell с правами администратора, в каталогах с установкой jdk\lib и jdk\jre\lib выполнил команду:
for /f %i in ('dir /b *.pack') do unpack200 -v -r %~ni.pack %~ni.jar
3. Экспортировал из реестра ветку 32-битной Java и слегка подправив в reg файле название ветвей реестра и пути, залил обратно.
4. Добавил в системную переменную окружения path путь до jdk\bin и создал переменную окружения JAVA_HOME, содержащую путь до jdk\jre\bin
С регистрацией плагинов для браузеров разбираться не стал, т.к. 64-битный JDK мне был нужен для установки свежего 64-битного NetBeans IDE. IDE установилось и работает без вопросов.
судя по тому, что раньше у них уже были такие проблемы, просто что-то поломали в инсталляторе15.09.14 16:11 Автор: dl <Dmitry Leonov>