Настройка моего проекта
У меня есть следующие настройки проекта:
\program.jar
\images\logo.png
В моем коде я ссылаюсь на изображение с относительным URL "images/logo.png"
.
Задача
Если я запускаю эту программу со следующей командой, находясь в каталоге:
c:\projects\program_dir\bin\>java -jar program.jar
Тогда все работает, и Java может найти изображение.
Теперь моя проблема в том, что мне нужно иметь возможность запускать программу из другого каталога.
c:\>java -jar c:\projects\program_dir\bin\program.jar
Программа выполнена, но теперь все относительные URL больше не работают.
Что мне нужно
Как рассчитать домашний каталог выполнения файла program.jar, чтобы я мог изменить относительные URL-адреса на абсолютные URL-адреса?