2009-07-27 13 views

Odpowiedz

12

Krótka wersja:

Kontroluje JVMs, które mogą być pobrane z flagami startowych podczas wywoływania Java lub javac.

Długa wersja:

Zacznijmy komentarzach

# List of JVMs that can be used as an option to java, javac, etc. 
# Order is important -- first in this list is the default JVM. 
# NOTE that this both this file and its format are UNSUPPORTED and 
# WILL GO AWAY in a future release. 

więc mamy listę „JVM, aby przejść do java/javac. Musimy wyjaśnić, czym jest JVM w kontekście tego pliku.

Weźmy jedną prostą linię:

-green ERROR 

i eksperymentować

java -green > /dev/null 
Error: green VM not supported 

Wygląda więc na to, że flaga ERROR sygnalizuje nieobsługiwany konfigurację. ruch

Przejdźmy do

-classic WARN 

i wykonać

java -classic > /dev/null 
Warning: classic VM not supported; client VM will be used 

Wydaje się, że „WARN” wyśle ​​nas do domyślnej JVM, która wydaje się być „klient” dla nas.

Wtedy możemy spojrzeć na pierwszej linii

-client IF_SERVER_CLASS -server 

który wydaje się sygnalizować, że domyślnym jest serwer chyba maszyna jest serwerem klasy.

Kolejny to

-server KNOWN 

co oznacza, że ​​JVM serwera jest znane.

I wreszcie

-hotspot ALIASED_TO -client 

oznacza, że ​​hotspot jest równoznaczne z klientem.