Was ist der Zweck der jvm.cfg-Datei in Bezug auf Java?

9

Es hat einige seltsame Schlüsselwörter. Bitte erläutern Sie den allgemeinen Zweck der Datei.

    
euphoria83 27.07.2009, 20:13
quelle

1 Antwort

13

Kurze Version:

Steuert die JVMs, die beim Aufruf von Java oder Javac mit Startup-Flags ausgewählt werden.

Lange Version:

Beginnen wir mit den Kommentaren

%Vor%

Also haben wir eine Liste von 'JVM's, die an java / javac übergeben werden. Wir müssen klären, was eine JVM im Kontext dieser Datei ist.

Nehmen wir eine einfache Zeile:

%Vor%

und experimentieren

%Vor%

Es scheint also, dass das ERROR-Flag eine nicht unterstützte Konfiguration signalisiert.

Gehen wir weiter zu

%Vor%

und führen Sie

aus %Vor%

Scheint, dass 'WARN' uns zur Standard-JVM schickt, die für uns 'Client' zu sein scheint.

Dann können wir uns die erste Zeile anschauen

%Vor%

scheint zu signalisieren, dass der Standardwert Server ist, es sei denn der Computer ist eine Serverklasse.

Der nächste ist

%Vor%

bedeutet, dass die Server-JVM bekannt ist.

Und schließlich

%Vor%

bedeutet, dass der Hotspot dem Client entspricht.

    
Robert Munteanu 27.07.2009, 20:19
quelle

Tags und Links