Pagine

Errore java Unsupported major.minor

Dopo aver avviato eseguito a linea di comando java HelloWorld
veniva generato un errore del tipo:

Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
... eccetera


Ecco come l'ho risolto sul mio PC con installato Windows 7 a 64 bit:
- Dal pulsante Start ho aperto il pannello di controllo
- ho cliccato sulla voce "Disinstalla programmi"
- ho visualizzato i programmi alla lettera J di Java
Li ho visto che c'erano più di qualche programma Java installato
che probabilmente erano la fonte del problema. Vedi figura:

- Ho quindi disinstallato le vecchie versioni di Java (6 Update...)
- e ho lasciato attivi:
Java(TM) 7 Update 3 (64-bit), e
Java(TM)SE Development Kit Update 3 (64-bit).
Vedi figura

- Al termine ho riavviato il computer.