Per costruire un file jar eseguibile devi fare così:
1)con il blocco note di windows ti crei un chiamato manifest.mf (mf è ovviamente l'estensione) che deve contenere le seguenti cose:
codice:
Manifest-Version: 1.0
Created-By: 1.5.0_01 (Sun Microsystems Inc.)
Main-Class: Nome_della_classe_che_contiene_il_main
(<--- qui poi devi terminare il file con una riga vuota basta che alla riga qui sopra della main class premi invio)
2)da riga di comando ti compili tutte le classi che compongono la tua applicazione.
3)sempre da riga di comando digiti: (supponiamo che il jar debba contenere 2 classi che chiameremo primaClase e secondaClasse più un'immagine in formato gif)
codice:
jar -cmf manifest.mf nomeFile.jar primaClasse.class secondaClasse.class immagine.gif
A questo punto hai il tuo bel file jar. Per fare in modo che venga aperta l'applicazione con il doppio click del mouse devi andare in:
Risorse del Computer -> Strumenti -> Opzioni Cartella... -> Tipi File -> JAR
e imposti come linea di default in Windows per l'azione "open" questa:
codice:
"C:\Programmi\Java\jre1.5.0_02\bin\javaw.exe" -jar "%1" %*
Ciao.