Здравствуйте. Написал небольшую программу. В этой программе я назначаю кнопкам иконки. Иконки беру из самого jar-файла. Пути прописываю так:
private static final String PATH_TO_IMAGE_RETURN = File.separator + "images" + File.separator + "cross.png";
Дальше использую так:
Icon icon = new ImageIcon(getClass().getResource(PATH_TO_IMAGE_RETURN));
В линуксе всё хорошо работает, в windows'e - нет.