Salve ho da poco finito un progetto con netbeans, adesso devo compilarlo e creare un unico file jar eseguibile. Il mio progetto usa librerie di terze parti anche , oltre a una 15 classi che ho scritto io. Mi sapreste aiutare?
Salve ho da poco finito un progetto con netbeans, adesso devo compilarlo e creare un unico file jar eseguibile. Il mio progetto usa librerie di terze parti anche , oltre a una 15 classi che ho scritto io. Mi sapreste aiutare?
Le librerie di terze parti le dovresti lasciare FUORI dal tuo Jar, per motivi che sono già stati ampiamente discussi in passato. In queste due discussioni
http://forum.html.it/forum/showthrea...readid=1545296
http://forum.html.it/forum/showthrea...readid=1484258
trovi un elenco non esaustivo dei motivi.
Per quanto riguarda la compilazione ed impacchettamento, con NetBeans è molto semplice: basta fare clic sul pulsante "Clean and Build" (oppure con la combinazione di tasti SHIFT + F11). Fa tutto lui.
Il JAR (o WAR se si tratta di applicazione WEB, o EAR se si tratta di applicazione Enterprise), lo trovi dentro alla cartella "dist" che viene creata da NetBeans nella cartella del progetto. Se la tua applicazione fa uso di librerie esterne, sempre dentro la "dist" viene creata anche la sottocartella "lib", che deve essere distribuita assieme al JAR. In poche parole, il contenuto della directory "dist" (a parte il file README.TXT) è TUTTO ciò che serve per far funzionare l'applicazione.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Si ti ringrazio , però ho anche il seguente problema, il mio programma fa uso di immagini di sfondo, che se rimosse non vengono caricate, c'è qualche modo per inserirle nel jar in modo da evitarne la rimozione?? inoltre il file jar è apribile con winrar, c'è qualche modo per impedirne l'apertura?
Beh le immagini le puoi mettere tranquillamente all'interno del JAR, occhio a come le carichi però.
http://stackoverflow.com/questions/1...es-in-jar-file
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
E' apribile direttamente anche da Windows (o da un qualunque programma di gestione dei file ZIP), basta cambiargli l'estensione da .JAR a .ZIP.
Un file JAR è a tutti gli effetti uno ZIP con l'estensione modificata. Nulla di più.
Da questo punto di vista non puoi fare nulla... è anche vero che chi ha interesse ad usare la tua applicazione, non ha altrettanto interesse a manometterla in modo che non funzioni più.
Se guardiamo all'aspetto "sicurezza" (altro tema trattato centinaia di volte), ci sono gli offuscatori e niente altro.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza