HOWTO · Java

Umgebungsvariable JAVA_OPTS

Dieses Tutorial demonstriert die Verwendung der Umgebungsvariable JAVA_OPTS.

Auf dieser Seite

JAVA_OPTS ist eine Umgebungsvariable, die verwendet wird, um benutzerdefinierte Einstellungen an Java Virtual Machine zu übergeben. Dieses Tutorial demonstriert die Verwendung von JAVA_OPTS.

JAVA_OPTS Umgebungsvariable

JAVA_OPTS ist eine Standardumgebungsvariable, die zum Festlegen der benutzerdefinierten Einstellung für Java Virtual Machine verwendet wird. Wenn wir beispielsweise JAVA_OPTS=-Xmx512m im Tomcat festlegen, führt das Startskript org.apache.tomcat.Servert –Xmx512m aus, wobei –Xmx die maximale Heap-Größe ist.

Setzen Sie die Umgebungsvariable JAVA_OPTS

Wir können die Heap-Größe mit JAVA_OPTS mit dem Set-Befehl einstellen. Führen Sie den folgenden Befehl aus, um die Heap-Größe mit JAVA_OPTS festzulegen.

set JAVA_OPTS="-Xms128m -Xmx1024m"

Wobei -Xms die minimale Heap-Größe und -Xmx die maximale Heap-Größe ist.

Führen Sie die Eingabeaufforderung als Administrator aus und führen Sie den obigen Befehl aus. Sie können auch die Heap-Größe nach Ihren Anforderungen einstellen.

Holen Sie sich die Umgebungsvariable JAVA_OPTS in Java

Sobald JAVA_OPTS gesetzt ist, können wir die Einstellungen in Java mit der Methode System.getenv() abrufen. Wenn JAVA_OPTS nicht gesetzt ist, gibt die Methode null zurück.

Siehe Beispiel:

package delftstack;

public class Delftstack {
  public static void main(String[] args) {
    String Print = System.getenv("JAVA_OPTS");
    System.out.println(Print);
  }
}

Der obige Code erhält die JAVA_OPTS-Einstellungen. Siehe Ausgabe:

-Xms128m -Xmx1024m