У меня есть проект с изображением в виде логотипа, который я хочу использовать.
URL logoPath = new MainApplication().getClass().getClassLoader().getResource("img/logo.jpg");
Используя этот метод, я получаю URL для файла и преобразую его в строку. Затем мне нужно подстроковать это на 5, чтобы избавиться от этого выходного файла ": / C: /Users/Stephen/git/ILLA/PoC/bin/img/logo.jpg"
Однако, когда я экспортирую это как банку и запускаю, у меня возникают проблемы. URL теперь читается как /ILLA.jar!/, и мое изображение просто пустое. У меня такое чувство, что меня это сбивает с толку, так как мне это исправить?
Приветствия