URL-адреса изображений CSS не работают, когда они запускаются как Jar

Поэтому у меня две проблемы.

Моя структура программы:

введите описание изображения здесь

В header.css я пытаюсь установить образ ImageView, определенный в header.fxml, с классом «pendantBG»:

.pendantBG{
    -fx-image: url("../../../../../Game/images/ui/circlebg.png");
}

Это единственный url, который я могу получить, работая при запуске основного класса в intellij, но он дает две проблемы:

1) Intellij бросает «не удается разрешить файл» (несмотря на то, что изображение появляется по желанию): введите описание изображения здесь

2) При создании банки и ее запуске изображение не отображается и выдает эту ошибку:

введите описание изображения здесь

Любые идеи о том, как я могу это исправить?

Изменить: результат команд (из комментариев фанов)

введите описание изображения здесь

java,css,intellij-idea,javafx,

1

Ответов: 0

URL-адреса изображений CSS не работают, когда они запускаются как Jar

Поэтому у меня две проблемы.

Моя структура программы:

введите описание изображения здесь

В header.css я пытаюсь установить образ ImageView, определенный в header.fxml, с классом «pendantBG»:

.pendantBG{
    -fx-image: url("../../../../../Game/images/ui/circlebg.png");
}

Это единственный url, который я могу получить, работая при запуске основного класса в intellij, но он дает две проблемы:

1) Intellij бросает «не удается разрешить файл» (несмотря на то, что изображение появляется по желанию): введите описание изображения здесь

2) При создании банки и ее запуске изображение не отображается и выдает эту ошибку:

введите описание изображения здесь

Любые идеи о том, как я могу это исправить?

Изменить: результат команд (из комментариев фанов)

введите описание изображения здесь

01Java, CSS, IntelliJ-идея, JavaFX,
Похожие вопросы