Автоматическое обновление Java
Проект для автоматического обновления Java. Как ни странно, разработчики до сих пор не реализовали эту возможность без дополнительных движений, поэтому администратору приходится вручную делать обновление, когда оно становится доступным. Когда Java устаревает, её часто отключают браузеры и перестают работать многие клиент-банки, эта программа решает проблему наиболее правильным способом — периодической проверкой обновлений в тандеме с родной программой обновления Java, таким образом загружаются только необходимые данные и обновления устанавливаются наиболее быстро.
Для запуска нужны права администратора, JavaUpdate установит себя назначенным заданием и будет проверять обновления раз в сутки в нерабочее время, расписание можно изменить на любое другое после установки. Тихая установка отключена, программа устанавливается только раз (хотя обновления можно будет установить поверх) и с ведома администратора компьютера. Обновлены будут только уже установленные версии Java x86-x64, самостоятельно другие версии не будут установлены, однако если вы доустановили x86 или x64 позже, программа будет обновлять и их. Есть русская и английская локализации.
Подходят любые настройки родной программы обновления Java, даже если проверка обновлений отключена — в этом случае модуль обновления будет загружен с сайта разработчика. Если же установлена настройка «загружать и уведомлять», тогда JavaUpdate воспользуется уже загруженным модулем обновления. У загруженных файлов строго проверяются подписи, запуск сторонних программ исключён. Не поддерживается работа на устаревших Windows XP/2003, так как последние версии Java там не устанавливаются и выпуск обновлений для этих систем прекращён. JavaUpdate работает по принципу «установил и забыл».
Скачать: JavaUpdate 1.0 [0.1 MB]
Удобно. Если бы еще потом не лезть и не менять время для проверки и установки. А старые версии автоматом удаляет?
Старые удаляет. Время по умолчанию выбрано оптимальное, нужно другое — легко изменить в планировщике.
Интересно! А если java установлена по кастомному пути, например:
c:\Java\x64\jdk\
c:\Java\x64\jre\
c:\Java\x86\jre\
Хотя это, наверное, уже крутовато: чекать перед удалением путь установки и как-то подставлять его в инсталятор. Реализуемо, но заморочено 🙂
выкачка свежей версии. повэршелл 3,0+.
обновление явы из локальных файлов. cmd.
У программы есть тихая настройка? без подтверждения «настроить автоматическое обновление(да/нет)»?
какой нибудь ключ запуска
Нет.
В идеале бы комплексную программу типа PatchMyPC, с контролем устаревания и тихим обновлением установленных программ, а то упомянутая обновлялка только англоязычные (и ещё несколько языков, кроме русского) устанавливает. Конечно, подобные решения требуют репозитория с большим количеством перепакованных программ, поэтому редко бывают бесплатными. Например, у К бесплатную обновлялку закрыли и перевели в антивирус.
Chocolatey — репозиторий довольно большой. Обвновление проще некуда
choco upgrade all —Y
Установил себе данное решение, но, или лыжи не едут, или …, в общем, почему-то не работает. В планировщике задача висит, даже если вручную запустить, то джаву не обновляет. windows 10 21 h1 x64.
Напишите, какая версия джавы у вас установлена и разрядность.
Java 8 Update 311 x86 и та же версия x64. Может дело в том, что ещё установлена java 7?
В этих версиях переработали встроенную утилиту обновления и пока я не обнаружил к ней ключей для тихого обновления, любые ключи вызывают диалоговое окно, которое нам совсем не нужно. Подумаю, что можно сделать в этой ситуации.