Ho bisogno di ottenere un file immagine risorsa in un progetto java. Quello che sto facendo è:Ottenere una risorsa utilizzando getResource()
URL url = TestGameTable.class.getClass().
getClassLoader().getResource("unibo.lsb.res/dice.jpg");
struttura La directory è la seguente:
unibo/
lsb/
res/
dice.jpg
test/
..../ /* other packages */
Il fatto è che ho sempre come il file non esiste. Ho provato molti percorsi diversi, ma non ho potuto risolvere il problema. Qualche suggerimento?
Al punto! (15ch) – BalusC
Ricorda che 'Class # getResource' e' ClassLoader # getResource' stanno utilizzando strategie diverse per mappare il nome in una posizione. L'esempio di LucaB utilizza effettivamente ClassLoader dalla classe ('SomeClass.class.getClass()'), ma probabilmente è un errore e non di proposito. –
jarnbjo
@jambjo sì, ho pensato che fosse un errore. – Bozho