Я создал .fxml
файл в Scene Builder (по глюону). Все работает хорошо, когда я запускаю свой проект JavaFX в IntelliJ, пока не добавлю изображение.
Затем я получаю эту странную ошибку от IntelliJ "Cannot Resolve Directory" (без загрузки изображений). Предположительно это означает, что оно не может найти мое изображение, но мое изображение отлично загружается в Scene Builder, а путь и код создается Scene Builder.
Это код, который у меня есть, который делает не работает:
<ImageView pickOnBounds="true" preserveRatio="true">
<image>
<Image url="file:/D:/Documents/SOME%20-%20FOLDER/Images/SOME%20PROJECT/camps/SOME-FILE.jpg" />
</image>
</ImageView>
Это очень странно и создает две проблемы: сначала проект не запускается. Но, во-вторых, это более важно, так как я создаю большие приложения, и мне не нужно вручную переписывать все вызовы изображений Scene Builder при попытке построить мой проект.
Есть ли способ получить и Scene Builder, и IntelliJ оба правильно работает с моими файлами изображений?
Обратите внимание, я попытался установить "Переключить документ на относительный путь" в Scene Builder, в котором произошла та же ошибка. Я также попытался переписать путь без пробелов вместо% 20, но это тоже не сработало.
РЕДАКТИРОВАТЬ: возможно ли это как-то связано с моим использованием внешних накопителей? (Screen Builder и IntelliJ установлены на удаленном диске D)