2009-07-27 8 views

Répondre

12

Version courte:

Contrôle les JVMs qui peuvent être interceptées avec des drapeaux de démarrage lors de l'appel java ou javac.

Version longue:

Commençons par les commentaires

# 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. 

Nous avons donc une liste des « JVM pour passer à java/javac. Nous devons clarifier ce qu'est une JVM dans le contexte de ce fichier.

Prenons une ligne simple:

-green ERROR 

et à expérimenter

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

Il semble donc que l'indicateur d'erreur signale une configuration non prise en charge.

Passons maintenant à

-classic WARN 

et exécuter

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

Semble que « WARN » nous envoyer à la machine virtuelle Java par défaut qui semble être « client » pour nous.

Ensuite, nous pouvons jeter un oeil à la première ligne

-client IF_SERVER_CLASS -server 

qui semble indiquer que la valeur par défaut est le serveur à moins la machine est un serveur de classe.

Le suivant est

-server KNOWN 

qui signifie que la machine virtuelle Java est connue du serveur.

Et enfin

-hotspot ALIASED_TO -client 

signifie que hotspot est équivalent au client.

Questions connexes