Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260

    Immagini dentro file .jar eseguibile

    Ho girato parecchie discussioni a riguardo ma non sono riuscito a trovare la soluzione.
    Il mio programma è così strutturato:
    Cartella settings
    Cartella bin
    Cartella html
    Cartella img
    Cartella src
    File contatti.db
    File .classpath
    File .project
    File sqlite_jdbc.jar

    Per richiamare i file immagine inizializzo:
    codice:
    ImageIcon icona = new ImageIcon("./img/icona.png");
    Ovviamente quando lancio l'applicazione con Eclipse mi funziona bene, invece quando esporto in un Jar eseguibile non si vedono le immagini.

    Vorrei poter inserire tutto all'interno del file .jar per una questione di comodità per l'utente finale.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Per richiamare i file immagine inizializzo:
    codice:
    ImageIcon icona = new ImageIcon("./img/icona.png");
    Ovviamente quando lancio l'applicazione con Eclipse mi funziona bene, invece quando esporto in un Jar eseguibile non si vedono le immagini.

    Vorrei poter inserire tutto all'interno del file .jar per una questione di comodità per l'utente finale.
    Vedi quello che dicevo qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Do un'occhiata, mal che vada mi faccio risentire, grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Funziona tutto perfettamente, praticamente non avevo capito che quando il .jar veniva compilato includeva soltanto la cartelle presenti dentro src. Leggendomi per bene le tue risposte sono riuscito a capire che la maggior parte delle cartelle nel workspace servono soltanto ad eclipse.

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.