Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Compilazione e linkage

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305

    Compilazione e linkage

    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?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    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?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    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

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    inoltre il file jar è apribile con winrar, c'è qualche modo per impedirne l'apertura?
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.