Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

[Java] Problema nella visualizzazione di immagini caricate in un progetto!

Configurazione e uso di IDE, editor, compilatori, in fase di programmazione.

[Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 17:43

Salve a tutti!

Facendo qualche ricerca nel forum non ho trovato nulla che trattasse questo argomento, vi espongo quindi il mio problema... ???

Ho creato un progetto java utilizzando netbeans, in tale progetto ho dovuto gestire anche delle immagini. Il mio problema è che avviando il progetto da netbeans o da riga di comando funziona tutto correttamente mentre se provo a compilarlo e ad avviare il .jar cliccandolo con destro e facendo "apri con Sun Java 6 Runtime" (oppure anche con la versione open) non c'è verso che mi carichi le immagini... ::) ed essendo un progetto per lo più grafico non vedo assolutamente nulla... >:(

Qualcuno ha qualche idea? Grazie mille in anticipo (good)
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 19:39

Come carichi le immagini?

Dovresti fare così: http://docs.oracle.com/javase/tutorial/ ... etresource
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 20:54

Utilizzo questo codice per caricare le immagini
Image img = new ImageIcon("indirizzo_img").getImage();
e mi sembra analogo a quello illustrato dalla guida, ma la cosa strana è che avviando il .jar da terminale attraverso java -jar nome.jar viene eseguito in maniera corretta...
Siccome ho iniziato a scirvere il progetto in un sistema windows ho pensato che magari il modo di specificare il percorso potesse essere diverso, ho quindi provato a mettere tutte le immagini nella cartella del .jar e ad avviare il tutto... l' avvio avviena in maniera corretta se lanciato da terminale ed invece non carica le immagini utilizzando click destro apri con java ecc ecc... Inoltre il progetto è, azzarderei a dire, sicuramente scritto in modo corretto in quanto, per esempio su windows gira perfettamente...
Mistero xD
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 20:58

Ma le immagini dove stanno?

Se sono dentro al jar, devi usare il metodo con getResourse() del link che ti ho indicato.
Non è assolutamente analogo, perché il costruttore della classe ImageIcon() cerca nella cartella corrente non dentro al JAR, mentre tramite getResourse() puoi entrare anche dentro al JAR.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 21:19

Ah!! Nono le immagini non fanno parte del jar!!
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 21:20

E dove stanno?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 21:26

Forse non ho capito cosa intendi "per dentro al jar"... Io ho il mio progetto e compilandolo con net beans mi produce il .jar giusto? dopodichè metto il file.jar nella dir principale del progetto e le immagini sono anche loro lì nella cartella principale del progetto o comunque in sottocartelle sempre a partire dalla principale.
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 21:29

Facciamo una cosa molto semplice.

Vai col mouse sopra al JAR, clicca col destro, scegli "Apri con Gestore Archivi" e guarda se dentro ci sono le immagini.

Se le immagini erano dentro la cartella del progetto, NetBeans dovrebbe averle incluse nel JAR.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 21:33

Niente immagini, contiene il manifest e le classi...
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 21:38

Ok. Quindi tu le immagini dove vuoi che stiano?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » sabato 28 gennaio 2012, 21:41

Non sapevo nemmeno che in qualche modo le immagini sarebbero potute essere contenute nel jar quindi preferirei lasciarlo con le immagini separate in quanto non è un progetto soltanto mio e quindi diciamo non sarebbe il caso andar a modificare tutto quanto...
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 21:44

Allora devi salvare il percorso delle immagini da qualche parte.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » sabato 28 gennaio 2012, 21:55

Ms credo sarebbe meglio fare una piccola modifica e mettere le immagini nel jar, altrimenti ti tocca fare anche un installer se vuoi distribuirlo
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda @malak@ » domenica 29 gennaio 2012, 2:35

Ragazzi ma sapete darmi un perchè sul fatto che da riga di comando lo stesso jar funziona correttamente?! Nella mia ignoranza, non penso sia un problema del fatto che l'immagine sia dentro o meno al jar stesso.
@malak@
Prode Principiante
 
Messaggi: 7
Iscrizione: gennaio 2012

Re: [Java] Problema nella visualizzazione di immagini caricate in un progetto!

Messaggioda Zoff » domenica 29 gennaio 2012, 2:40

Perché le immagini si trovano nella posizione corretta rispetto la cartella in cui ti trovi nel terminale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell


Torna a Strumenti per la programmazione

Chi c’è in linea

Visualizzano questa pagina: Nessuno e 0 ospiti