Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    177

    [java]come risolvere java.lang.UnsupportedClassVersionError

    Salve, ho sviluppato un jar: Tale jar sul mio pc esegue senza problemi, ma su altre macchina da il seguente errore.
    Exception in thread "main" java.lang.UnsupportedClassVersionError: utility/Start er : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknow n Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: utility.Starter. Program will exit.
    So che tale errore è dovuto alla versione del jar. Attualmente sto usando jre6 [perfect match]. Come posso risolvere? La major.minor version 51.0 a che jar si riferisce?
    Teo

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    sicuro che esegui su jvm 1.6?
    RTFM Read That F*** Manual!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    177
    A dire il vero ho configurato per il jar la jre1.7 che mi inserisce sempre la jre6, solo una versione più aggiornata, cioè la jre6[perfect match] che è contenuta anche nella jre1.6
    Teo

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ma chi ti fissa la versione?
    RTFM Read That F*** Manual!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    177
    il compilatore, lui mette di default la 1.6, poi io ho aggiornato alla 1.7. Cmq ora provo a riscrivere tutto il codice senza cambiare la versione e vedo cosa mi dice.
    Teo

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    il compilatore non ha questo potere (ancora), bisognerebbe capire come è fatto il tuo environment, sembra più un problema di ambiente che non di programmazione in generale.
    RTFM Read That F*** Manual!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    177
    si credo che hai ragione, dopo aver riscritto tutto per bene, così elimino altri difettucci verifico se l'errore persiste.
    Teo

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    se riscrivi e ricompili tutto con il jdk di default è OVVIO che non hai l'errore, ma non vuole dire che hai capito perché si presenta.
    hai più di una jvm installata (almeno la 6) e le impostazioni di default del sistema puntano a quella
    quello che tu fai lo compili con un'altra versione (la 7) e appena esegui ecco il casino.
    Come lo correggo?
    Ricompilo tutto con la stessa versione di jdk che uso per eseguire

    oppure

    setto bene l'ambiente. Il che equivale a capire quali sono i punti in cui segni chi è il jdk di default.

    Infine, se usi un IDE considera l'impostazione corretta del build path.

    In tutto questo, il compilatore non decide da solo, ma decide in base a quello che dici tu.
    RTFM Read That F*** Manual!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    177
    ho ricompilato il tutto con la stessa versione jdk e ho risolto
    Teo

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    me lo aspettavo
    ma hai capito perché si è presentato l'errore (cioè hai controllato la configurazione?)
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.