Options du SDK Java et propriétés système
Les options Java™ et les propriétés système sont configurées dans le lanceur par lots à l'aide de la variable d'environnement OPENJ9_JAVA_OPTIONS . Ces options peuvent inclure la plupart des options utilisables avec le lanceur de ligne de commande java standard, y compris les options -X et -D .
Ce tableau inclut les options qui sont couramment utilisées avec le lanceur par lots. Pour obtenir une liste complète, utilisez les commandes
java -help ou java -X . Pour plus d'informations sur les options, voir Eclipse OpenJ9 command-line options.| Option | Description |
|---|---|
-verbose:class |
Cette option imprime l'activité du chargeur de classe dans le fichier //SYSOUT , ce qui est utile pour résoudre les erreurs ClassNotFound . |
-D<name>=<value> |
Utilisé pour définir une propriété système Java, qui est ensuite accessible dans le code Java à l'aide de la méthode System.getProperty() . |
-Dfile.encoding=<encoding> |
Utilisé pour définir le codage de fichier par défaut. La valeur par défaut est généralement |
-Djzos.logging={E|W|N|I|D|T} |
Cette propriété facultative peut être utilisée pour contrôler la consignation dans la bibliothèque native du kit d'outils JZOS dans le fichier //SYSOUT . Ce niveau est indépendant du niveau de journalisation du lanceur. Pour plus d'informations, voir Définition des niveaux de journalisation du lanceur de lots. |
-Djzos.merge.sysout={true|false} |
Si la valeur est true, lorsque vous exécutez le programme de lancement par lots, les flux Java System.out et System.err sont redirigés vers le fichier DD:SYSOUT et les instructions DD:STDOUT et DD:STDERR sont ignorées. La valeur par défaut est false. |
-Xms<size> |
Définit la taille de segment de mémoire Java initiale. |
-Xmx<size> |
Définit la taille maximale du segment de mémoire Java. |