Подтвердить что ты не робот

Есть ли способ обновить JDK без ручной загрузки новой версии?

У меня появилось уведомление об обновлении Java, которое обновлено 17, поэтому я запустил обновление и обнаружил, что обновлен только мой публичный JRE. У меня все еще есть обновление 16 JDK.

Есть ли способ иметь последний JDK автоматически, когда он доступен?

Конечно, обновление не должно избавляться от старых версий. Это нужно делать вручную, поскольку Eclipse все еще использует старую версию. Как только я обновил свои настройки, я удалю старый JDK вручную.

4b9b3361

Ответ 1

Не в Windows. Если вы получаете свой JDK через дистрибутив linux с автоматическим обновлением, вы можете зависеть от этого. Почему-то я сомневаюсь, что это то, что вы имеете в виду. Я не считаю, что для JDK имеется автоматическая загрузка Sun.

Ответ 2

В OS X это часть операционной системы и автоматически обновляется. Для Windows вы должны сделать это сами.

Ответ 3

Secunia PSI (бесплатная версия, которая работает на одном ПК) обновит ее автоматически. Прочитайте его обзор здесь. Если вы используете Java 6 и Java 7 JRE (например, я), могут быть сбои, и вам по-прежнему приходится иногда обновлять вручную.

Ответ 4

Ninite - отличный веб-сайт, который позволяет загружать последнюю версию нескольких приложений/пакетов. Если вы сохраните программу установки, она всегда вытащит самую последнюю версию и загрузит/установит ее без подсказок. Ссылка: https://ninite.com/help/home/update.html

Я сделал это сам только сейчас, только предостережение в том, что мне пришлось удалить старую папку jdk в "C:\Program Files\Java", чтобы команда "java -version" распознала изменение.

Ответ 5

В MacOS теперь java можно установить через диспетчер пакетов Homebrew. После установки Homebrew вы можете просто запустить:

brew cask install java

чтобы установить последнюю версию java. Затем его можно продолжить с помощью

brew cask reinstall java