В IntelliJ я могу запустить:
ImageIcon icon = new ImageIcon("src/de/therealjan/tools/pictures/pic.png");
Но в исполняемом файле JAR, который не будет работать. Я уже попробовал "/pictures/pic.png", но это тоже не сработает.
Есть идеи?
Вы должны добавить изображение в ваш classpath или каталог в вашем classpath и затем загрузить ваше изображение следующим образом:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); URL resource = classLoader.getResource("src/de/therealjan/tools/pictures/pic.png"); ImageIcon icon = new ImageIcon(resource);