Java と COBOL の併用
- Linux では、Java/COBOL ランチャ (cobjrun) を使用して Java から COBOL を呼び出す必要があります。ただし、Eclipse IDE を使用して Java から COBOL を呼び出そうとすると、"Specified executable /opt/microfocus/VisualCOBOL/bin/cobjrun does not exist for jdkversion" というエラーで失敗する可能性があります。これは、JDK インストールの bin ディレクトリで Java が cobjrun 実行可能ファイルを検索するためです。この問題を回避するには、JDK インストールの bin ディレクトリで cobjrun にシンボリック リンクを追加してから、このリンクを JAVA 実行可能ファイルとして指定する必要があります。詳細については、「Java/COBOL Application Launcher」を参照してください。
- Redhat Linux v 6.2 と Java 1.6 がインストールされているマシンで cobjrun を使用して 64 ビット Java アプリケーションを実行すると、メモリ障害でアプリケーションがクラッシュする可能性があります。これは、上記バージョンの Redhat Linux と Oracle Java の間における問題の一部であり、64 ビット プロセスを実行している 32 ビット プロセス (cobjrun) に影響を及ぼします。この問題を回避するには、cobjrun64 を使用して 64 ビット Java アプリケーションを実行してください。