web-dev-qa-db-fra.com

Existe-t-il un moyen de mettre à jour le JDK sans télécharger manuellement la nouvelle version?

Je viens de recevoir une notification de mise à jour Java indiquant que la mise à jour 17 est sortie. J'ai donc exécuté la mise à jour et constaté que seul mon environnement de travail JRE public était mis à jour. Je n'ai toujours que la mise à jour 16 du JDK.

Y at-il un moyen d'avoir le dernier JDK automatiquement quand il est disponible?

Bien sûr, la mise à jour ne devrait pas supprimer les anciennes versions. Cela devrait être fait manuellement, car Eclipse utilise toujours l'ancienne version. Une fois mes paramètres mis à jour, je supprimerais l’ancien JDK manuellement.

51
Ben S

Pas sous Windows. Si vous obtenez votre JDK via une distribution linux avec un outil de mise à jour automatique, vous pouvez en dépendre. Je doute que ce soit ce que vous avez en tête. Je ne pense pas qu'il y ait de téléchargement automatique fourni par Sun pour le JDK.

20
bmargulies

Secunia PSI (une version gratuite fonctionnant sur un seul PC) le mettra à jour automatiquement. Lire une critique ici . Si vous exécutez des JRE Java 6 et Java 7 (comme moi), des problèmes peuvent survenir et vous devez parfois mettre à jour manuellement.

1
Fuhrmanator

Sous OS X, cela fait partie du système d'exploitation et est automatiquement mis à jour. Pour Windows, vous devez le faire vous-même.

Ninite est un site Web formidable qui vous permet de télécharger la dernière version de plusieurs applications/packages. Si vous enregistrez le programme d'installation, il récupérera toujours la version la plus récente et le téléchargera/l'installera sans invite. Référence: https://ninite.com/help/home/update.html

Je l'ai fait moi-même tout à l'heure, le seul inconvénient est que j'ai dû supprimer l'ancien dossier jdk dans "C:\Program Files\Java" pour que la commande "Java -version" reconnaisse le changement.

1
bcdewberry

Sur MacOS, Java peut maintenant être installé via le gestionnaire de paquets Homebrew. Après avoir installé Homebrew, vous pouvez simplement exécuter:

brew cask install Java

installer la dernière version de Java. Il peut ensuite être maintenu en utilisant

brew cask reinstall Java

0
francoisr