Итак, у меня возникла та же проблема, я хотел добавить изображение в pdf, но через относительный путь, поэтому, когда я создавал исполняемую программу, она работала на любом компьютере, даже если изображение сохранено или нет. 1001 *
Я нашел способ добавить изображение в качестве ресурса вашего приложения. Вам нужно поместить изображение в каталог src или каталог класса, в котором вы его вызываете, и затем вы можете использовать следующий код:
Image image = Image.getInstance(yourClassName.class.getResource("/yourImageName")));
Если вы поместите изображение в папку, то, очевидно, вам нужно будет добавить путь через имя папки ("имя_папки / ваше имя_имя"). Надеюсь, это поможет!