Написал приложение на Intellij IDEA. Сворачиваю в jar. Jar не открывается. В приложении есть image с расширением png. Я получаю к ним доступ так и записываю их в массив image:
MIm[1][1] = ImageIO.read(Main.class.getResourceAsStream("/resources/Распределитель.png"));
Если убрать эти строки jar благополучно открывается. Так же если таких строк до 3х, он тоже открывается. Собственно не понимаю почему это происходит. Я собираю jar через Open Module Setting - Artifacts и далее Build Artifacts Если ли разница если собирать через Maven?
Замените строку на вот это
MIm[1][1] = ImageIO.read(Main.class.getClassLoader().getResourceAsStream("resources/Распределитель.png"));
Убедитесь, что картинка находиться в директории resources в корне вашего jar файла.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости