Я пробовал разные варианты загрузки изображений в JavaFX.
Два варианта работы.Пример здесь:
Изображение в том же пакете als Main:
new Image(getClass().getResourceAsStream("gesicht.png");
Изображение в img-Package, но внутри папки src:
Image img = new
Image(getClass().getResource("../img/gesicht.PNG").toExternalForm());
Последний вариант делаетне работает и я не понимаю почему.Может кто-нибудь объяснить мне как?
Изображение в папке img, вне папки src
Image img = new Image(ClassLoader.getSystemResource("../../img/gesicht.png").toExternalForm());
Я все перепробовал.Но как только изображение находится вне папки src, я всегда получаю исключение NullPointerException или неверный URL-адрес
Структура папки:
project
Project-Structure со всеми вариантами