Когда использовать переменные среды и системные свойства?

Интересно, что из следующего является предпочтительным подходом?

Мы можем настроить вещи как (APP_HOME=/path/to/fileexport в.profile или что-то в этом роде) и доступ к нему какSystem.getenv("APP_HOME")

Или, альтернативно, используя свойства как-DAPP_HOME=/path/to/file и получить к нему доступ какSystem.getProperty("APP_HOME")

Теперь ... любой из них сделает значение доступным для точки зрения приложения, но какой подход предпочтительнее? Зачем? Когда?

Ответы на вопрос(4)

Ваш ответ на вопрос