Existe-t-il une commande répertoriant toutes les versions et versions de JRE installées sur un système?Commande pour donner une liste des JRE installés sur le système
Répondre
Um ...
find/-name "java" -print
sur * nix.
Pas d'autres relaxations, c'est le seul moyen (et oui, c'est moche).
Sous Windows, il semble que toutes les installations soient enregistrées dans la clé de registre HKEY_LOCAL_MACHINE/Software/JavaSoft/Java Runtime Environment.
Sur Ubuntu et d'autres linux, ils se trouvent principalement dans/usr/lib/jvm. Vous pouvez également vérifier avec
for x in $(echo $PATH | tr ':' ' '); do ls -asl $x | grep java; done
qui vous montrera aussi tous les jolis softlinks. Il y a probablement une meilleure façon de faire cela que j'espère qu'une personne aimable postera :)
Gentoo a un programme, java-config, qui peut répertorier toutes les machines virtuelles installées, mais je ne connais rien de mieux que votre commande qui fonctionne pour tous les types de Linux. –
Si vous êtes sur Linux, vous pouvez étudier la commande alternatives
, si votre distribution l'utilise. Les alternatives pour Java (je pense disponible en tapant alternatives java
, mais vérifiez la page man pour plus de détails) listent tous les JRE installés et indiquent lequel est le défaut actuel du système. Il vous permet également de basculer facilement entre différentes versions.
Pour lister tous les JRE enregistré (dans un fichier appelé "jre.txt") sur une machine Windows:
start /w regedit /e jre.txt
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment"
- 1. Comment obtiendrait-on une liste des codecs installés?
- 2. Énumération des navigateurs installés sur OS X
- 3. Déterminez si une commande existe sur le système POSIX
- 4. Comment "scanner" la liste complète des composants VCL actuellement installés
- 5. Liste eclipse plugins installés lors de l'exécution
- 6. ant: liste des dossiers sur la ligne de commande
- 7. Télécharger le JRE par programme?
- 8. plaintes Gears sur JRE 1.5 dans le projet GWT
- 9. Où puis-je définir le JRE/JDK qui est utilisé pour exécuter NetBeans en plus de la ligne de commande?
- 10. Rôles d'utilisateur .Net ASP - commande pour une liste déroulante
- 11. Commande C# HttpWebRequest pour obtenir la liste des répertoires
- 12. Méthode pour donner des urls anonymes pour les téléchargements
- 13. Configuration de JVM/JRE pour utiliser le proxy Windows automatiquement
- 14. J'ai besoin d'idées sur l'affichage des catégories pour une liste
- 15. Utilisation de Python (Bash?) Pour obtenir des informations sur le système au niveau du système d'exploitation (vitesse du processeur)
- 16. Quelqu'un peut-il me donner une liste des codes d'erreur Business Objects et ce qu'ils signifient?
- 17. Commande vocale sur le Web
- 18. Liaison du JRE avec une application Java
- 19. Implémentation de la commande "système" en Java
- 20. Python - installe le script sur le système
- 21. Bundling JDK/JRE
- 22. En Python - comment exécuter une commande système sans sortie
- 23. Approche OOP pour le système d'inventaire
- 24. Comment exécutez-vous une commande sur un système distant dans un script BASH?
- 25. Compilation croisée JRE/JDK
- 26. Liste des programmes installés/mises à jour qui peuvent être désinstallés
- 27. Modification de la sécurité sur les certificats installés
- 28. Une question sur le cache du système de fichiers
- 29. comment créer une application de commande comme exécuter une commande pour vista
- 30. Requête WMI pour obtenir la liste des Service Packs
Quel système d'exploitation? – Mark