Corsi on-line

Verificare la versione corrente di Java

Sui forum di supporto si ricevono frequentemente domande riguardanti la risoluzione di problematiche semplici, come per esempio richieste relative alle procedure necessarie per verificare la versione corrente di Java; in questo post vorrei proporvi il codice sorgente necessario per la realizzazione di una piccola applicazione in grado di svolgere questo compito; nel caso specifico, il listato da campilare per la successiva esecuzione sarà il seguente:

import java.util.*;
public class VersioneJava {

 public static void main(String args[]) {

String[] versione = {
"java.version", "java.vm.version", "java.runtime.version"
 };

Properties prt = System.getProperties();
for (int i = 0; i < versione.length; i++) {
System.out.print(versione[i]+"\t\t: ");
System.out.println(prt.getProperty(versione[i]));
}
}
}

Come avrete potuto notare, nel codice proposto non sono presenti passaggi particolarmente complessi, l’applicazione ha in pratica il compito di ciclare un array e di restituire a video le informazioni relative alla realease di Java intallata sul sistema operativo di riferimento, alla versione della Virtual Machine e a quella della runtime Java.

Tutte queste informazioni vengono messe a disposizione tramite il metodo getProperties() della classe System che permette di interrogare direttamente il sistema; da notare che tale classe non necessita di essere istanziata.

Post correlati
I più letti del mese
Tematiche