COBOL プログラムで使用する各 Java クラスは、COBOL のリポジトリ段落で個別に宣言する必要があります。宣言には、Java クラスが属するパッケージの完全名を、直前に $java$ を付けて記述します。このプレフィックスによって COBOL ランタイム システムに、クラスを Java ドメインからロードするように指示します。
Java クラスを次のように宣言します。
repository. class COBOL-classname as "$java$class-name" .
名前の詳細は、次のとおりです。
次に例を示します。
repository. class jRectangle as "$java$java.awt.Rectangle" .
この例は、java.awt パッケージ内の Rectangle クラスの COBOL プロキシ オブジェクトとして、jRectangle を宣言しています。java.awt パッケージは、Java の classpath に登録されている必要があります。この条件を満たさないとランタイム エラーになり、プログラムは正しく実行できません。