Exception in thread "main" java.lang.UnsupportedClassVersionError: Prova : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Questo è ciò che mi appare quando tento di eseguire il mio primo programma in java (Hello word), cosa posso fare? tenete presente che non sono molto esperto anzi sono agli inizi.

Ecco quanto richiesto:

rocchetta@rocchetta-System-Product-Name:~$ cd Java
rocchetta@rocchetta-System-Product-Name:~/Java$ javac Prova.java
rocchetta@rocchetta-System-Product-Name:~/Java$ java Prova
Exception in thread "main" java.lang.UnsupportedClassVersionError: Prova : Unsupported major.minor version 52.0
    at java.lang.C...... ecc

chiesto 29 Nov '14, 15:02

ROCCHEFILI's gravatar image

ROCCHEFILI
45113

modificato 30 Nov '14, 16:31

enzotib's gravatar image

enzotib ♦♦
14.1k113187

@ROCCHEFILI: dovresti per lo meno postare il codice sorgente che usi e i comandi che usi per compilare ed eseguire. Tutto questo, per cortesia, senza usare le risposte, quindi modifica la domanda oppure usa i commenti. Per lunghi output, usa http://pastebin.ubuntu.com

(29 Nov '14, 15:05) enzotib ♦♦ enzotib's gravatar image

@ROCCHEFILI: manca il codice sorgente, ovvero cosa c'è in Prova.java?

(30 Nov '14, 16:32) enzotib ♦♦ enzotib's gravatar image

.

public class Prova {
    public static void main(String[] args){

    System.out.println ("Hello World!");
    }
}
(30 Nov '14, 16:45) ROCCHEFILI ROCCHEFILI's gravatar image

@ROCCHEFILI: esegui i seguenti comandi, e dimmi che output ti danno:

readlink -f $(which javac)
readlink -f $(which java)
(30 Nov '14, 20:14) enzotib ♦♦ enzotib's gravatar image

.

rocchetta@rocchetta-System-Product-Name:~$ readlink -f $(which javac)
/usr/local/java/jdk1.8.0_25/bin/javac
rocchetta@rocchetta-System-Product-Name:~$ readlink -f $(which java)
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
(01 Dec '14, 18:45) ROCCHEFILI ROCCHEFILI's gravatar image

@ROCCHEFILI: mi sembra che stai usando due versioni diverse di java. Javac è preso da una versione installata probabilmente a mano, mentre Java è quello di sistema. Prova ad eseguire il programma con il comando:

/usr/local/java/jdk1.8.0_25/bin/java Prova

In ogni caso hai fatto un po' di confusione tra le versioni, dovresti spiegare cosa hai tentato di fare.

(01 Dec '14, 19:34) enzotib ♦♦ enzotib's gravatar image

scusa la mia ignoranza ma come faccio ad eseguire il comando come dici tu? comunque ho seguito una guida per installare java però mi sa che non funzionava

(01 Dec '14, 19:52) ROCCHEFILI ROCCHEFILI's gravatar image

@ROCCHEFILI: esegui il comando copiando esattamente quello che ho scritto nel terminale. Per avere un ambiente Java funzionante sarebbe stato sufficiente fare

sudo apt-get install default-jdk
(01 Dec '14, 21:14) enzotib ♦♦ enzotib's gravatar image

ho fatto come mi ha detto tu cioè sudo apt-get install default-jdk e il programma Hello word funzionaaa! spero sia così anche per gli altri grazie mille per la comprensione

coll. permanente

ha risposto 01 Dec '14, 21:57

ROCCHEFILI's gravatar image

ROCCHEFILI
45113

@ROCCHEFILI: accetta la tua risposta, allora.

(01 Dec '14, 22:06) enzotib ♦♦ enzotib's gravatar image

secondo te non dovrebbe funzionare per tutti?

(01 Dec '14, 22:10) ROCCHEFILI ROCCHEFILI's gravatar image

@ROCCHEFILI, per tutti chi o cosa? Ti dicevo solo che se hai risolto, per considerare chiusa la questione dovresti accettare la tua risposta, in modo che possa essere d'aiuto anche per altri.

(01 Dec '14, 22:12) enzotib ♦♦ enzotib's gravatar image

ah ahahah scusami grazie

(01 Dec '14, 22:16) ROCCHEFILI ROCCHEFILI's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×41

domanda posta: 29 Nov '14, 15:02

domanda visualizzata: 3,046 volte

ultimo aggiornamento: 01 Dec '14, 22:16

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.