Я поместил битовую карту в/SRC/СМИ/и я пытаюсь получить доступ к нему в манере, которая будет работать на все операционные системы с:Как получить доступ к ресурсу Java в независимой платформе?
ImageIO.read(this.getClass().getResource("/media/title.bmp"));
Однако я получаю исключение при попытке выполнить свой код :
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
Это означает, что this.getClass().getResource("/media/title.bmp")
возвращает null. Можете ли вы помочь мне найти мою ошибку?
Вы уверены, что изображение копируется в том же месте, что и ваши .class файлы (выходной каталог/файл jar и т. Д.)? – GreyBeardedGeek
Правда! Файл не находится в папке bin. Я использую eclipse, как получить файл для копирования? –
Получил! Вы хотите написать ответ? в eclipse, щелкните правой кнопкой мыши папку -> свойства и укажите нужные файлы. –