Страницы

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

суббота, 21 марта 2020 г.

Узнать имя jar файла, в котором запускатеся код

#java


есть jar файл w1.jar, нужно вывести в консоль его имя, имя файла может менятся, поэтому
нужен код, который определит название
    


Ответы

Ответ 1



В любом из методов класса, содержащего main String jarName = new File(getClass().getProtectionDomain() .getCodeSource() .getLocation() .toURI()).getName(); Или вместо getClass() можно написать конкретный класс, содержащий main.

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

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