Die Funktion lokalisiert und lädt eine Klasse.
Sie ist äquivalent zur JNI-Funktion FindClass
.
Aufruf
CALL 'JCI_FindClass' USING
cName cObj
cName | Name der Klasse |
cObj | von der Funktion geliefertes Klassen-Objekt |
Argumente
cName | Struktur vom Typ |
cObj | Datenfeld des Typs |
Returnwert (RETURN-CODE)
JCI-RET-OK
Der Aufruf war erfolgreich.
JCI-RET-ENOVM
Es ist keine Java-VM gestartet.
JCI-RET-ENOTFOUND
Die Klasse konnte nicht geladen werden.
Exceptions
Die von der Funktion geworfenen Exceptions entsprechen denen der JNI-Funktion FindClass
.
Beispiel
DATA DIVISION. WORKING-STORAGE SECTION. COPY JCI-TYPEDEFS. 01 JCIConstants. COPY JCI-CONST. ... 01 className. 02 PIC S9(9) USAGE COMP-5 VALUE 30. 02 PIC X(30) VALUE 'Hello'. ... 01 classObj TYPE JCI-object. ... PROCEDURE DIVISION. ... CALL 'JCI_FindClass' USING className classObj IF RETURN-CODE NOT = JCI-RET-OK ...