Страницы

Поиск по вопросам

пятница, 14 декабря 2018 г.

Java - путь исполняемого jar файла

Требуется достать полный путь исполняемого файла, но при этом вернуться на 1 каталог назад, к примеру
мой класс.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath()
Возвращает
/C:/Users/Arturs/Desktop/DIV.jar
но мне нужно довести до /C:/Users/Arturs/ Есть ли какие то предусмотренные функции, что бы не приходилось обрезать строку, высчитывая количество символов справа.


Ответ

Попробуй так:
Path path = Paths.get(твой_класс.class.getResource(".").toURI()); System.out.println(path.getParent()); // <-- Parent directory System.out.println(path.getParent().getParent()); // <-- Parent of parent directory

Комментариев нет:

Отправить комментарий