次の例は、Java プロジェクトの作成方法と、作成されたプロジェクトが JVM バイト コードにコンパイルされた、JVM COBOL プログラムにアクセスする方法を示しています。
Java プロジェクトにクラスが追加され、そのクラスをエディターで開きます。
package com.microfocus.test;
public class JavaCalculator {
public int add(int first, int second) {
return first + second;
}
}
プロジェクトに COBOL プログラムが追加され、そのプログラムがエディターで開からます。
program-id. CobolCalculatorClient as "CobolCalculatorClient".
data division.
working-storage section.
01 calculator type com.microfocus.test.JavaCalculator.
01 result pic 99.
procedure division.
set calculator to new com.microfocus.test.JavaCalculator()
set result to calculator::add(10, 5)
display result
goback.
end program CobolCalculatorClient.
COBOL コードは、com.microfocus.test package で定義される型 JavaCalculator の変数を定義することに注意してください。ただし、Java プロジェクトと JVM COBOL プロジェクトとの相互運用がまだ有効ではないため、Java クラスは認識されず、上記のコードでエラーが発生します。