Przechodzę w niektórych zmiennych środowiskowych -D jako opcje VM do aplikacji serwera Java.Jak uzyskać parametry -D przekazane do uruchomienia Java
Muszę pobrać te zmienne z aplikacji, ale kiedy używam System.getProperties(), otrzymuję wszystkie te, plus wszystkie właściwości systemowe zdefiniowane na poziomie systemu operacyjnego, co mnie nie interesuje.
Czy istnieje sposób na odkrycie parametrów -D?
Kto jest downvoting to obchodzi się rozwinąć? Czy uważasz, że ta odpowiedź jest niedokładna, nieistotna lub nieprzydatna? – Dima
Czy nie nienawidzisz, gdy ludzie to robią? Ale twoja odpowiedź jest trochę hackowa, prawdopodobnie dlatego oni ją głosowali. W każdym razie, sprawdziłem to z powrotem. – vinnygray
Dzięki :) Nie zgadzam się, że to jest hack. Prefixowanie nazw właściwości za pomocą "przestrzeni nazw" jest dość standardową praktyką w branży. Zwykle nie nazywasz swoich właściwości "cacheSize", prawda? Prawdopodobnie wolałbyś coś w rodzaju 'vinnygray.cache.size', prawda? – Dima