Загрузка изображения из файла Jar во время выполнения аналогична загрузке изображения при выполнении из IDE, например, netbeans, разница в том, что при загрузке изображения из файла JAR путь должен быть правильным и его с учетом регистра ( очень важно).
Это работает для меня
image1 = new javax.swing.ImageIcon(getClass().getResource("/Pictures/firstgame/habitat1.jpg"));
img = image1.getImage().getScaledInstance(lblhabitat1.getWidth(), lblhabitat1.getHeight(), Image.SCALE_SMOOTH);
lblhabitat1.setIcon(new ImageIcon(img));
если p в "/Pictures/firstgame/habitat1.jpg" в нижнем регистре, оно не будет работать. проверить пробелы, кейсы и орфографию