Получите ресурс с помощью getResource ()

Я должен получить файл изображения ресурса в проекте Java. То, что я делаю:

URL url = TestGameTable.class.getClass().
          getClassLoader().getResource("unibo.lsb.res/dice.jpg");

Структура каталогов следующая:

unibo/
  lsb/
    res/
      dice.jpg
    test/
    ..../ /* other packages */

Факт - то, что я всегда добираюсь, поскольку файл не существует. Я попробовал много различных путей, но я не мог решить проблему. Какая-либо подсказка?

60
задан MxNx 1 August 2013 в 10:33
поделиться

1 ответ

TestGameTable.class.getResource("/unibo/lsb/res/dice.jpg");
  • ведущая косая черта для обозначения корня пути к классам
  • косая черта вместо точек в пути
  • вы можете вызвать getResource () непосредственно в классе.
110
ответ дан 24 November 2019 в 17:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: