Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemi nella creazione di un file jar eseguibile

    Salve a tutti, sono nuovo di questo forum e colgo l'occasione per presentarmi e porvi un problema che ho riscontrato mentre tentavo di realizzare ed eseguire un mio programma sotto forma di file .jar:
    il mio ambiente di programmazione è eclipse versione ganymede 3.4.2, in poche parole ho scaricato il plugin di eclipse fatjar (seguendo passo passo le istruzioni per l'installazione e l'utilizzo) e ho creato il .jar del mio progetto con questo plugin.
    Il progetto è formato da una cartella src contenente un file xml che passo al mio eseguibile java e l'xsd da cui ho creato l'xml oltre che 3 package di cui uno contiene la classe con il main e una cartella lib con le librerie che utilizzo.
    A questo punto il plugin mi ha chiesto di fornirgli il nome del file jar da realizzare e il path in cui trovarsi la classe contenente il main. Cliccando su "finish" mi ha realizzato il jar che, successivamente, ho provato ad eseguire da riga di comando, ottenendo però questo risultato:

    Exception in thread "main" java.lang.UnsupportedClassVersionError: i3s/simulator
    /I3SServerSimul (Unsupported major.minor version 50.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    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$100(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)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    Qualcuno sa spiegarmi dove ho sbagliato?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problemi nella creazione di un file jar eseguibile

    Originariamente inviato da darietto1983
    ottenendo però questo risultato:

    Exception in thread "main" java.lang.UnsupportedClassVersionError: i3s/simulator
    /I3SServerSimul (Unsupported major.minor version 50.0)
    Vuol dire che Eclipse ha usato almeno un JDK 6 per compilare e ha "targato" i file .class per Java 6 (appunto il version interno 50.0) mentre tu da riga di comando stai usando un runtime Java inferiore alla 6.

    Non so quali/quanti JDK/JRE hai .... controlla.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Esattamente...ho due versioni installate...mea culpa!

    Risolto! grazie mille!!!!

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.