Как мне прочитать переменные времени выполнения внутри класса Java? - PullRequest
0 голосов
/ 26 октября 2018

У меня есть Java-приложение, которое выглядит примерно так

java -Dconfig.dir = ../../.. -jar blah..

как я могу получить доступ к этому config.dir в java-приложении во время выполнения. Я пытаюсь загрузить файл свойств, который будет там во время выполнения. Поэтому я хочу загрузить это в файловый поток

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

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

Если вы действительно хотите прочитать параметр -D, обратитесь к @Ivan comment

0 голосов
/ 26 октября 2018

Иван дал правильный ответ в комментарии.

System.getProperty ("config.dir")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...