PDA

View Full Version : [Java] file jar e file


Omni81
07-08-2003, 00:52
Salve ragazzi volevo sapere come si fa a far trovare un file quando faccio un jar. Mi spiego meglio
ho un progetto in java dove utilizzo alcuni file che includo della dir dei sorgenti se faccio partire il
tutto funziona senza problemi e mi trova i file. se faccio un file jar includendo ovviamente anche i file
quest'ultimi non vengono trovati, o meglio li trova solo se li metto fuori dal file .jar.
cosa sbaglio? va cambiato qualkosa nel file manifest.mf?
grazie a tutti.

p.s. visto che ci sto, sapete come faccio a cambiare l'icona dei JFileChooser?

kingv
07-08-2003, 09:41
prova con qualcosa del tipo:


URL url = getClass().getResource("/miopath/miaimmageine.gif");

kingv
07-08-2003, 09:43
Il JFileChooser mi sembra prenda l'icona dal suo frame "parent", non funziona?

cn73
07-08-2003, 09:47
Hai messo la main class nel Manifest??

ad es Main-Class: miaClasse

cmq leggiti questo: http://java.sun.com/docs/books/tutorial/jar/index.html

ahhhh la documentazione... :rolleyes:

Omni81
25-08-2003, 18:45
torno ora dalle vacanze...
cmq si certo che ho messo il main class giusto difatti l'applicazione funziona, il problema è che nn mi trova il file che ho allegato nel file jar, il resto funz. cmq ora mi vedo meglio la doc. poi il JFileChooser nn mi prende l'icona del parent prende sempre quella fottuta tazzina di default! grazie cmq! Ric

asdf
02-09-2003, 18:03
Fai cosi':



private Image icona;

//prendo il percorso dell'immagine all'interno del jar e la setto come icona dell'applicazione
ClassLoader jarFile=getClass().getClassLoader();
URL fileLocation=jarFile.getResource("ListUtility.gif");
icona = Toolkit.getDefaultToolkit().getImage(fileLocation);
setIconImage(icona); //icona