IntelliJ не понимает путь к образу JavaFX Scene Builder - PullRequest
0 голосов
/ 02 февраля 2020

Я создал .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)

...