Пути к ресурсам не разделены \
Кроме того, они начинаются с ресурса root. В этом случае путь "/img/h1.jpg"
должен помочь, если ваша среда IDE правильно включает ресурсы в пути к классам во время выполнения.
getResource
(AsStream
) не обращается к данным через путь к файлу; Данные могут быть вообще недоступны в виде файла, но могут быть записаны в виде файла JAR. Если вам нужно обратиться к файлу, который не включен в classpath, используйте функциональность File
для преобразования в URI или используйте FileInputStream
:
new Image(new File(".\\build\\resources\\main\\img\\h1.jpg").toURI().toString())