| Valeurs de paramètre |
Entrez une ou plusieurs valeurs de paramètre (jusqu'à 200) à transmettre au programme
Java. La valeur par défaut est aucun paramètre. La limite pour le paramètre PARM est de 256 caractères.
A la place de la valeur par défaut, vous pouvez choisir la valeur indiquée dans la zone Arguments de la vue Transformation et exécution Java IBM i.
|
| Sécurité du chemin d'accès aux classes |
Indique le niveau d'avertissement fourni pour les
répertoires du chemin d'accès aux classes qui disposent des droits d'écriture
publics. Un répertoire de chemin d'accès aux classes
qui dispose de droits d'écriture publics représente un risque au
niveau sécurité car il peut contenir une classe ayant le
même nom que celle que vous voulez exécuter. Le système exécute d'abord le premier fichier de classe identifié. Les niveaux d'avertissement sont les suivants : - *WARN
- Le système envoie un message d'avertissement pour le
répertoire du chemin d'accès aux classes qui dispose de droits d'écriture publics. Il s'agit de la valeur par défaut.
- *SECURE
- Le système envoie un message d'avertissement pour chaque répertoire
du chemin d'accès aux classes qui dispose de droits d'écriture publics. L'existence d'un ou de plusieurs messages d'avertissement génère un message d'échappement et empêche l'exécution du programme Java.
- *IGNORE
- Le système
n'envoie aucun message d'avertissement. Il ne prend
pas en compte le fait que les répertoires dans le chemin d'accès aux classes
pourraient disposer de droits d'écriture publics.
|
| Optimisation |
- 10
- Le programme Java contient une version compilée des codes intermédiaires de la classe, mais ne propose qu'un nombre minimum d'options d'optimisation de compilation. Les variables peuvent être affichées et modifiées pendant le débogage.
- *INTERPRET
- Le programme Java qui est créé n'est pas optimisé. Lorsqu'il est appelé,
le programme Java interprète les codes intermédiaires du fichier de classe. Les variables peuvent être affichées et modifiées pendant le débogage.
- *JIT
- Aucun programme Java contenant des séquences d'instruction machine n'est créé. La classe s'exécute en utilisant le compilateur JIT
(Just In Time).
- 20
- Le programme Java contient une version compilée des codes intermédiaires du fichier de classe et quelques autres options d'optimisation de compilation. Les variables peuvent être affichées mais ne peuvent pas être modifiées pendant le débogage.
- 30
- Le programme Java contient une version compilée des codes intermédiaires du fichier de classe et propose plus d'options d'optimisation de compilation que le niveau d'optimisation 20. Vous pouvez afficher les variables utilisateur pendant une
session de débogage mais vous ne pouvez pas les
modifier.
Les valeurs présentées peuvent ne pas être
les valeurs en cours des
variables.
|
| Interprétation |
Indique comment les fichiers de classe Java doivent s'exécuter. - *OPTIMIZE
- La valeur du paramètre OPTIMIZE indique si les classes Java s'exécutent ou non en mode interprété. Si *INTERPRET a été indiqué dans le paramètre
OPTIMIZE, toutes les classes Java s'exécutent en mode interprété. Si vous spécifiez une autre valeur, seules les classes Java avec des programmes Java
créés à l'aide de la commande CRTJVAPGM et du paramètre OPTIMIZE(*INTERPRET) s'exécutent en mode interprété.
- *YES
- Toutes les classes Java s'exécutent en mode interprété, quelle que soit la valeur d'optimisation du programme Java associé. Les classes Java pour lesquelles un programme Java
doit être créé utiliseront le niveau d'optimisation indiqué dans le paramètre OPTIMIZE.
- *NO
- Seules les classes Java avec des programmes Java créés
à l'aide de la commande CRTJVAPGM et du paramètre OPTIMIZE(*INTERPRET) s'exécutent en mode interprété.
- *JIT
- Tous les fichiers de classe Java sont exécutés à l'aide du compilateur JIT (Just In Time), quelle que soit la valeur d'optimisation utilisée à la création du programme Java associé.
|
| Options |
- *NONE
- Aucune option spéciale n'est utilisée lors de l'exécution d'une classe Java.
- *VERBOSE
- Un message est affiché chaque fois qu'un fichier de classe est chargé.
- *DEBUG
- Permet d'utiliser IBM i débogueur du système pour le programme Java.
- *VERBOSEGC
- Un message apparaît à chaque phase de récupération de place.
- *NOCLASSGC
- Les classes inutilisées ne sont pas récupérées pendant les phases de récupération de place.
|
| Nom de travail |
Indique le nom du travail de traitement par lots immédiat, qui est démarré lorsque la commande est run. Le travail de traitement par lots immédiat représente l'emplacement où le programme Java sera exécuté. - QJVACMDSRV
- Le nom du travail de traitement par lots immédiat sera QJVACMDSRV.
- *GEN
- Le nom du travail sera généré à partir du nom de classe.
- nom
- Indiquez le nom à affecter au travail de traitement par lots immédiat qui sera utilisé pour exécuter le programme Java.
|