OVH Cloud OVH Cloud

Obtenir la version de la vm

2 réponses
Avatar
Étienne Rivest
Bonjour,

Je cherche à obtenir, dans une application, la version de la machine
virtuelle en cours d'utilisation. Il doit bien y avoir une méthode du JDK
qui permet de l'obtenir, mais j'ai beau chercher, je ne la trouve pas.

Quelqu'un pourrait-il me l'indiquer s'il-vous-plaît.

Merci!
Étienne

2 réponses

Avatar
Tom
Bah, t'as pas bien cherché ;)

String valeur = System.getProperty(motCle);

avec comme mot-clé, une des String suivantes :
java.vm.specification.version : Java Virtual Machine specification version
java.vm.specification.vendor : Java Virtual Machine specification vendor
java.vm.specification.name : Java Virtual Machine specification name
java.vm.version : Java Virtual Machine implementation version
java.vm.vendor : Java Virtual Machine implementation vendor
java.vm.name : Java Virtual Machine implementation name
java.specification.version : Java Runtime Environment specification version
java.specification.vendor : Java Runtime Environment specification vendor
java.specification.name : Java Runtime Environment specification name

Ds ton cas, tu fais un truc du genre :
String version = System.getProperty("java.vm.version");

La liste complète des propriétés système se trouve ds la javadoc, classe
System, méthode getProperties.


Tom

Bonjour,

Je cherche à obtenir, dans une application, la version de la machine
virtuelle en cours d'utilisation. Il doit bien y avoir une méthode du JDK
qui permet de l'obtenir, mais j'ai beau chercher, je ne la trouve pas.

Quelqu'un pourrait-il me l'indiquer s'il-vous-plaît.

Merci!
Étienne




Avatar
Étienne Rivest
Merci à tous les deux, Steph et Tom. J'ai vraiment cherché à faire trop
compliqué... alors que c'était si simple. :-(


"Étienne Rivest" a écrit dans le
message de news:jkPXa.2769$
Bonjour,

Je cherche à obtenir, dans une application, la version de la machine
virtuelle en cours d'utilisation. Il doit bien y avoir une méthode du JDK
qui permet de l'obtenir, mais j'ai beau chercher, je ne la trouve pas.

Quelqu'un pourrait-il me l'indiquer s'il-vous-plaît.

Merci!
Étienne