Переменные среды ОС не обновляются для каждого хоста в Java - PullRequest
0 голосов
/ 06 января 2019

Следующая статическая переменная не обновляется при каждом запуске приложения:

class Test {
    private static final String TEST_DIR = System.getenv("HOME") + "/files/";

..
}

Похоже, что при создании jar переменная 'HOME' читается и сохраняется в строке TEST_DIR, а логика чтения переменной больше не выполняется.

Таким образом, перемещение банки на другой хост нарушит работу приложения.

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