У меня есть относительный путь к моему arrow.png
.Ошибка загрузки относительного пути изображения в javafx
У меня есть следующие настройки каталогов:
--resources
--arrow.png
--Accounts.txt
--src
--Main.java
И в моем Main.java
Я пытаюсь загрузить изображение, как это:
Image image = new Image("resources/arrow.png");
Однако, я получаю следующее сообщение об ошибке:
Invalid URL: Invalid URL or resource not found
Что вызывает удивление, так как пара строк над ним, я загружаю другой файл следующим образом:
FileInputStream fstream = new FileInputStream("resources/Accounts.txt");
И это работает ..
Где я делаю ошибку?
какой пакет изображения? Просто посмотрите исходный код, чтобы узнать, что произойдет с этим конструктором. –
import javafx.scene.image.Image; – uksz
Вы попробовали Image Image = new Image (getClass(). GetResourceAsStream ("resources/arrow.png")); ? –