PDA

View Full Version : problema jar


trignoleo
11-07-2009, 14:13
Ho fatto un programmino in java (usando bluej) perfettamente funzionante.
In seguito ho creato il file jar e ho provato a farlo partire dal prompt (come faccio sempre e non mi ha dato mai problemi) usando il
comando java -jar momefile.jar ma mi da il seguente errore:
Exception in thread "main" java.lang.NoSuchMethodError:main
in poche parole mi dice che manca il metodo main. In effetti nel mio programmino manca il metodo main ma mi chiedo se per creare un file jar è indispensabile il metodo main nel programma?? Se non è indispensabile come faccio a creare il file jar di un programma che non ha il main e che compilato funziona perfettamente??

Jwalker
11-07-2009, 14:33
Perchè probabilmente bluej se ne frega se c'è o no c'è il metodo chiamato proprio "main" e fa partire il programma da un metodo qualunque. invece il comanda java vuole il metodo main se non non sa dove partite.

trignoleo
11-07-2009, 16:24
Ora l'ho messo il main ma quando faccio doppio click sul file jar mi esce questo errore:
Fatal Exception occured. Program will exit:muro: :muro: :muro: :muro: :muro: :muro: :muro: :muro: :muro: :help: :help: :help:

franksisca
11-07-2009, 16:50
non conosco bluej, ma ti posso consigliare di provare ea ricreare il jar con eclipse, oppure da console.