Ich brauche eine Ressource Image-Datei in einem Java-Projekt. Was ich tue, ist:Holen Sie sich eine Ressource mit getResource()
URL url = TestGameTable.class.getClass().
getClassLoader().getResource("unibo.lsb.res/dice.jpg");
Die Verzeichnisstruktur ist die folgende:
unibo/
lsb/
res/
dice.jpg
test/
..../ /* other packages */
Tatsache ist, dass ich immer bekommen, da die Datei nicht existiert. Ich habe viele verschiedene Wege ausprobiert, aber ich konnte das Problem nicht lösen. Irgendein Hinweis?
Auf den Punkt! (15ch) – BalusC
Beachten Sie, dass 'Class # getResource' und' ClassLoader # getResource' unterschiedliche Strategien verwenden, um den Namen einem Ort zuzuordnen. Das Beispiel von LucaB verwendet tatsächlich den ClassLoader aus der Klasse ('SomeClass.class.getClass()'), aber das ist wahrscheinlich ein Fehler und nicht absichtlich. –
jarnbjo
@jambjo Ja, ich nahm an, dass es ein Fehler ist. – Bozho