Propriétés et options de ligne de commande JVM

Vous pouvez utiliser les propriétés et les options de ligne de commande JVM (machine virtuelle Java™) afin de définir l'environnement local et la mémoire disponible pour la génération de rapports à l'aide du kit d'outils de migration des fichiers binaires.

Définition de l'environnement local

Pour générer un rapport dans une langue autre que celle de l'environnement local, indiquez les propriétés suivantes en ligne de commande :

  • -Duser.language=<locale language id>
  • -Duser.country=<locale country id>

Le tableau suivant répertorie les valeurs prises en charge pour les propriétés user.language and user.country :

Langue user.language user.country
Chinois (simplifié) zh Nom usuel
Chinois (traditionnel) zh TW
Tchèque cs  
Anglais en  
Français fr  
Allemand fr-fr  
Hongrois hu  
Italien le  
Japonais ja  
Coréen ko  
Polonais pl  
Portuguais (Brésilien) pts BR
Roumain ro  
Russe ru  
Espagnol es  

Configuration de la mémoire minimale et maximale

Lors de la génération d'un rapport pour un grand nombre d'applications, vous pouvez rencontrer une exception java.lang.OutOfMemory. Il est recommandé de générer des rapports pour des applications individuelles afin de mieux identifier les résultats qui appartiennent à une application particulière. Toutefois, si vous souhaitez générer un rapport combiné, vous pouvez augmenter les tailles de mémoire initiale et maximale disponibles pour la machine virtuelle java en spécifiant les options suivantes en ligne de commande :

  • -Xms&amp;lt;minimum size>
  • -Xmx&amp;lt;maximum size>

Exemples

L'exemple suivant illustre la génération d'un rapport en chinois simplifié à l'aide des propriété JVM :


java -Duser.language=zh -Duser.country=CN -jar binaryAppScanner.jar binaryInputPath
            

L'exemple suivant illustre l'augmentation de la taille minimale et maximale à deux gigaoctets à l'aide d'options de ligne de commande JVM :


java -Xms2G -Xmx2G -jar binaryAppScanner.jar binaryInputPath --analyze