Originariamente inviata da
Andrea1979
Tralasciando lo stile di programmazione, credo che ci siano diversi problemi di struttura.
Pesco dalla memoria:
- se non ricordo male, devi strutturare le tue classi in package(s) per poter incapsularle in un jar (comunque una buona pratica, al di là del jar o non jar)
- l'entry point (Main-Class) dev'essere specificato nel MANIFEST che fornisci all'atto della creazione del JAR altrimenti jar crea il MANIFEST di default, che contiene solo versione del MANIFEST e del compilatore.
In altre parole:
- dichiara package.
- ricompila con javac
costruisci un MANIFEST minimale, i.e.
codice:
Main-Class: tuopackage.MainClass
*riga vuota*
*riga vuota*
Nota: non serve l'estensione .class e dai un paio di invii dopo per lasciare un paio di righe vuote alla fine del file.
ricrea il tuo jar specificando anche il manifest.