Javafx: файл не найдена ошибка при загрузке изображения ресурсаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Javafx: файл не найдена ошибка при загрузке изображения ресурса

Сообщение Anonymous »

Я работаю над импортированным репозиторием GitHub Javafx в Eclipse, и я сталкиваюсь с следующей ошибкой, когда пытаюсь запустить свое приложение: < /p>

Исключение в методе запуска приложения
Java.lang.reflect.invocationTargetException
at java.base /jdk.internal.reflect.directmethodhandleaccessor.invoke ... < /p>
by: java.lang.illegalargumentException: файл не найден:
image/bg/bg.jpg

Код: Выделить всё

at gui.ImageManager.getBackgroundImagePath(ImageManager.java:41)
at gui.Scene_Menu.(Scene_Menu.java:56)
at gui.Main.start(Main.java:10)
Проблема, по -видимому, связана с изображениями файла/bg/bg.jpg, которую приложение не может найти. Вот как выглядит структура моей проекта:

project (battleshipgame) /resources/images/bg/bg.jpg < /em> < /p>
< /blockquote>
Несмотря на эти шаги, приложение все еще выбрасывает ошибку файла. < /p>
Ниже приводится разбивка кода ошибок.
public InputStream getBackgroundImagePath() {
String imagePath = "images/BG/BG.jpg";
InputStream inputStream = getClass().getClassLoader().getResourceAsStream(imagePath);
if (inputStream == null) {
throw new IllegalArgumentException("File not found: " + imagePath);
}
return inputStream;
}
< /code>
Также вот как выглядит моя вкладка «Источник сейчас»; Чтобы отметить папку ресурсов для проекта GIT в Eclipse. Мои другие участники проекта используют другие IDE. Я единственный, у кого возникает эта проблема, когда я тянул проект, поэтому FilePath не может быть неверным.

Подробнее здесь: https://stackoverflow.com/questions/793 ... urce-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»