オブジェクトデータソース用に作成したクラスがロードできない

文書番号 : 39862     文書種別 : 使用方法     登録日 : 2017/02/02     最終更新日 : 2017/02/02
文書を印刷する
対象製品
Elixir Report 8.7J
詳細
オブジェクトデータソース設定の[JavaScriptビルダー]で、ツリーに表示されたクラス名をクリックしたり、[データのロード]を実行したりする際に、ポップアップやレポートデザイナのコンソールに次のようなエラー(または情報)が出力され、クラスを正常にロードできないことがあります。

Function importClass must be called with a class; had "[JavaPackage sample.SampleClass]" instead.

Can't load class sample.SampleClass: java.lang.UnsupportedClassVersionError: sample/SampleClass : Unsupported major.minor version XX.0

これは、オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナの実行に使用されるJavaバージョンより新しいバージョンで行われると発生します。


■回避方法
オブジェクトデータソース用に作成するクラスのコンパイルが、レポートデザイナやレポートサーバーを実行するJavaバージョンより新しいバージョンで行われていないことをご確認ください。