Java vérifier la dernière version par programmation

Objectif: vérifier java version sur une machine (je peux obtenir ce à partir de java -version). Comparer avec la dernière version disponible à partir de site web de java

Je voudrais savoir si il existe un moyen pour que je puisse vérifier pour les dernières versions de Java en supposant que j'ai JRE/JDK installé sur une machine.

Si je peux le faire par le biais de Java lui-même, ma solution serait de devenir indépendant de la plateforme. Je pourrais utiliser java.net.URL classe pour envoyer une demande à Java site web et obtenir le code HTML, toutefois, la réponse serait dynamique d'Oracle peuvent modifier leur site web et de styles, et, éventuellement, sera ont des problèmes de maintenance à long terme.

J'ai regardé javatester.org, mais je ne voudrais pas le biais d'une applet, mais par le biais de la ligne de commande (ce que je peux ajouter à un script).

Par javacpl.exe, je peux programmer des contrôles périodiques, mais je voudrais le faire sur demande.

  • "mais par le biais de la ligne de commande"? Qui ligne de commande? Vous voulez un script bash pour elle, ou un Windows script batch, ou quoi? Veuillez être plus précis.
  • Je ne comprends pas. Vous voulez ce que pour votre machine locale ou vous voulez un script de mise à jour des ordinateurs sur le réseau ethernet ?
  • Je voulais savoir si il y a moyen que je peux le faire par le biais de java lui-même pour le rendre indépendant de la plateforme. Pour l'instant, je suis à la recherche pour windows uniquement. Donc windows script batch peut servir à l'usage pour l'instant.
  • Voulez-vous dire this?
  • Je veux écrire un script qui lorsqu'il est exécuté dans une machine de ce travail. Réseau d'administration n'est pas la partie de ma question. Pour l'instant, je veux qu'il à courir à partir de ma machine locale
  • Veuillez présumer de la connexion internet avec pas de problèmes de pare-feu ou un Proxy problèmes
  • vous pouvez faire un script. Il n'y a pas de stockage ftp comme de google pour instanse. Donc, vous devriez mettre à jour votre script à chaque fois que le html est changé. il est standart problème de codage des analyseurs. vous ne pouvez pas faire un parser pour une durée illimitée. Et c'est vraiment mauvais. Oracle devrait être plus orientée vers le client. ftp avec les versions de java serait grand chose.
  • et merci pour downvote. J'espère que je n'ai pas aidé avec votre problème extrêmement important.

InformationsquelleAutor Chris | 2012-10-18