Для исполняемого Jar с основным классом в манифесте:
Когда я запускаю его с помощью java -jar myjar.jar, как я могу узнать каталог установки этого jar во время выполнения?
Что я хочу сделать, так это разработать клиент командной строки для Flyway .
Инструмент будет установлен со следующей структурой папок:
INSTALLATION_PATH
|
-- bin
| |
| --start.sh (launches flyway.jar)
|
-- lib
| |
| --flyway.jar (contains Main class, loads flyway.properties)
|
-- conf
|
--flyway.properties (configuration)
Как flyway.jar разрешить INSTALLATION_PATH?