JAVA-CALLABLE 指令は、ネイティブ COBOL プログラムを Java から呼び出し可能にするかどうかを決定する。
>>JAVA-CALLABLE
この指令を使用してコンパイルした COBOL プログラムについて、Java ファイルを生成するときに使用されるデフォルトのパッケージ名は com.microfocus.COBOL となる。このデフォルト設定は、JAVA-PACKAGE-NAME ソース指令を使用してオーバーライドできる。
従来のコンパイラ指令に同じ名前の同等の指令があり、$set コマンドまたはコマンド ライン/プロジェクトのプロパティで使用して同じ機能を提供できる。
この指令はネイティブ COBOL プログラムにのみ効果がある。
この指令を DIALECT"ENTCOBOL" で使用する場合は、PROGRAM-ID 名の大文字と小文字を維持するために、NOFOLDCALLNAME 指令も使用してコンパイルすることが推奨される。