Jアダプタクラスジェネレータを使用して、2つのクラスを呼び出す処理をCOBOLのDLL 2つで作成し、実行すると、エラーとなります。
NetCOBOLのよくあるご質問を検索できます。
- Jアダプタクラスジェネレータを使用して、2つのクラスを呼び出す処理をCOBOLのDLL 2つで作成し、実行すると、「JMP0102I-U クラス'java-lang-String'が利用できません」のエラーとなります。
- ‘java.lang.String’クラスに対応するCOBOLクラス‘java-lang-String’が2つのDLLに含まれているため、実行時エラーが発生しています。COBOLでは、同一実行単位中に同名のクラスがあってはなりません。
複数のjavaクラスに対して別個にコード生成を行うと、そのクラスが参照している同一クラスが別個にコード生成されてしまうことがあります。このため、javaクラスを利用する場合は、利用したいjavaクラス全体に対してまとめてコード生成を行い、それらを一つのロードモジュール(DLL)に翻訳するようにしてください。
製品・サービス情報 |
|
||||
---|---|---|---|---|---|
アンサー種別 | 運用/保守 |