Salve,
non ho mai provato a fare jar con più classi, e proprio non ci riesco.

allora:
ho parecchi file da aggiungere al jar:
Index.class
Index$1.class
Index$2.class
lib
org
com

lib,org,com sono delle cartelle con all'interno delle classi (package).

file MANIFEST.MF:

codice:
Manifest-Version: 1.0
Created-By: 1.4.2_08 (Sun Microsystems Inc.)
Main-Class: Index
codice che ho usato per creare il jar:
codice:
jar cvfm EsploraRisorse.jar MANIFEST.MF Index.class Index$1.class Index$2.class com lib org
Aprendo il jar trovo tutti i file (con winrar) e cartelle (c'è in più la cartella META-INF)
Ma se provo ad aprire con un doppio click il jar viene questo errore:
could not find the main class: Index. The program will exit
Eppure c'è index.class nel file jar

ome si presenta il file jar:
http://img819.imageshack.us/img819/9038/immaginels.png

Ho provato a estrarlo e ad avviarlo così:
java Index
Ma mi da questi errori:

codice:
Exception in thread "main" java.lang.ClassFormatError: Incompatible magic value 1347093252 in class
file Index
        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(Unknown 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: Index.  Program will exit.
Cosa sbaglio?