Heim > Java > javaLernprogramm > Wie kann festgestellt werden, ob eine JVM-Option in einer Java-Anwendung festgelegt wurde?

Wie kann festgestellt werden, ob eine JVM-Option in einer Java-Anwendung festgelegt wurde?

Mary-Kate Olsen
Freigeben: 2024-11-11 22:11:03
Original
1028 Leute haben es durchsucht

How to Determine if a JVM Option was Set from Within a Java Application?

Zugriff auf VM-Argumente aus Java heraus

Frage:

Wie kann ich feststellen, ob a Wurde eine bestimmte JVM-Option in einer Java-Anwendung explizit festgelegt oder auf ihrem Standardwert belassen? Insbesondere benötige ich die Möglichkeit, einen Thread mit einer benutzerdefinierten nativen Stapelgröße zu erstellen. Wenn der Benutzer jedoch die Option „-Xss“ angegeben hat, muss ich zur Standardstapelgröße zurückkehren.

Antwort:

Um auf VM-Argumente in Ihrem zuzugreifen Verwenden Sie im Java-Code die folgende Strategie:

Übergeben Sie beim Start die gewünschte Option mit dem Flag „-D“:

-Dname=value
Nach dem Login kopieren

Rufen Sie in Ihrem Code den angegebenen Wert mit dem Flag „System“ ab Methode „.getProperty()“:

value = System.getProperty("name");
Nach dem Login kopieren

Mit diesem Ansatz können Sie leicht überprüfen, ob eine bestimmte JVM-Option explizit festgelegt wurde oder standardmäßig ihren Standardwert verwendet.

Das obige ist der detaillierte Inhalt vonWie kann festgestellt werden, ob eine JVM-Option in einer Java-Anwendung festgelegt wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage