Я много читал по ссылкам SO и Google.
Мне еще предстоит выяснить, как правильно добавить изображение в проект eclipse gui, чтобы система распознала находкуЭто.Я знаю, что есть кое-что о CLASSPATH, но, вероятно, это не должно быть таким трудным делом.
Позвольте мне начать с описания того, что я делаю ... (Если кто-то сможет меня поправить, это будет оценено.)
Вот мой метод.
Я добавляю изображение с помощью «мастера импорта» (правый клик, «импорт», «общие сведения», «файл») в «каталог импорта», который я назвал «/ resources»
Eclipse автоматически создает папку с именем «resources» в древовидном представлении обозревателя пакетов eclipse.Прямо под записью «Библиотеки со ссылками».
Обратите внимание, что «ресурсы» не находятся в разделе «Библиотеки со ссылками», они находятся на том же уровне в дереве.
Затем я использую следующеекод:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream input = classLoader.getResourceAsStream("/resources/image.jpg");
Image logo = ImageIO.read(input);
И в этот момент я запускаю тестовую программу и получаю эту ошибку:
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
at Test.main(Test.java:17)
Спасибо за любую помощь заранее!