Путь до изображения - Java
Формулировка задачи:
Есть проект с использованием Maven. Maven при помощи assembly создаёт JAR (assembly:single), внуть кладутся необходимые библиотеки и ресурсы тоже. Однако файлы не находятся из кода.
Пример одной строчки кода в Пробовал использовать В Jar прямо по пути есть папка images с нужным logo.png (
Main.java
:JLabel label = new JLabel("images/logo.png");
getClass().getResource("images/logo.png");
jar.jar > images > logo.png
). Пробовал использовать точки, как одну так и две, всё вылетает в ошибкуNullPointerException
. Какой путь до изображения тогда?Решение задачи: «Путь до изображения»
textual
Листинг программы
public InputStream getResourceStream(String resourceFilePath) { return this.getClass().getClassLoader() .getResourceAsStream(resourceFilePath); }