Cosa per nulla strana: è sempre la solita questione della directory corrente.Originariamente inviato da rob_santini
L'altra cosa strana che ho notato, sempre da quando la stampa non parte più, è che se creo un oggetto Image del genere:
inizialmente l'immagine veniva cercata e trovata nella cartella principale del progetto, mentre ora (ma SOLO se eseguo il file jar fuori da NetBeans) viene cercata nella cartella principale dell'utente del pc (nel mio caso, con linux, /home/nome_utente)codice:Image jpg = Image.getInstance("logo_zeus.png");
Cosa assai strana... secondo me devo aver modificato qualche path strano ma non ho la più pallida idea di cosa e come...
Ciao ciao e grazie ancora
Quell'istruzione cerca un file "logo_zeus.png" all'interno della directory corrente, cioè all'interno della directory in cui si è posizionati quando si fa partire l'applicazione. E questa non è necessariamente la directory dove risiede il .JAR, ma è quella da cui il sistema operativo lancia le applicazioni.
Esempio:
In questo caso, la directory corrente è "/home/nome_utente" ed è proprio qui che verrà cercata quell'immagine.codice:$ pwd /home/nome_utente $ java -jar /altro/percorso/del/file.jar
Ciao.![]()