Kiedy używać zmiennych środowiskowych a właściwości systemu?
Zastanawiam się, które z poniższych rozwiązań jest preferowane?
Możemy to załatwićAPP_HOME=/path/to/file
(export
w.profile
lub coś podobnego) i uzyskaj do niego dostępSystem.getenv("APP_HOME")
Lub, alternatywnie, używając właściwości jako-DAPP_HOME=/path/to/file
i uzyskaj do niego dostępSystem.getProperty("APP_HOME")
Teraz… każda z nich udostępni wartość dla punktu widzenia aplikacji, ale czy jedno z nich jest preferowane? Czemu? Gdy?