Привет :) У меня есть некоторые проблемы с моими ресурсами в NetBeans. Я уже добавляю их в проект, и когда я запускаю весь проект в NetBeans, все работает отлично :) Но когда я его чищу и строю, я понятия не имею, где у меня должны быть эти ресурсы (приложение не может найти мое изображение).
Каждое изображение и шрифт находятся в моих пакетах (пример: com.project.resources.images), команда, которую я использовал для ее получения:
ImageIO.read(this.getClass().getResource(path)
Если бы кто-нибудь мог мне помочь, это было бы здорово.
Посмотрите на приложение jar (формат zip), с 7zip, WinZip или так, если вы найдете ресурсы, вы можете сделать что-то вроде getClass().getResource("/resources/someimg.png")
.
Существует одна проблема: в банке (и на Linux/MacOSX) имена файлов чувствительны к регистру, под Windows нет, поэтому убедитесь в правильности написания с учетом регистра.
Если кажется, что при запуске из IDE файлы находятся на пути к классу, но не попадают в банку, лучше выберите инфраструктуру построения Maven с предопределенными соглашениями с каталогами.