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.
Tableau 1.
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 IBM-1047, un codage EBCDIC, mais il est courant de définir cette variable sur ISO-8859-1, un codage ASCII. Pour plus d'informations, voir Contrôle de l'encodage des sorties.

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