Добавление нескольких значений в среду в реестре и получение в приложении Java - PullRequest
1 голос
/ 01 мая 2019

Я использую procrun для запуска java-приложения как службы.

Я использовал следующее для установки пути:

set PATH="dir1;dir2;%PATH%"
procrun.exe //US//%SERVICE_NAME% ++Environment PATH=%PATH%

, который обновляет значение среды в реестре как:

enter image description here

Но в моем приложении Java, когда я пытаюсь получить значение PATH :

System.getenv("PATH")

, я получаютолько первое значение (т. е. dir1 в приведенном выше случае. Если я установлю путь на dir2;dir1;%PATH%, я получу dir2)

Я получаю неверный способ или неверный параметр?

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