1. ホーム
  2. java

コンパイルエラー "org/codehaus/groovy/control/CompilationFailedException" が発生するのはなぜですか?

2023-11-21 18:52:55

質問

AntスクリプトとJavaを使って、JasperReportsのテンプレートをコンパイルしようとしています。このエラーが発生します。

jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException

テンプレートに複雑なところはないのですが、やはりコンパイルできません。

どうすれば解決できますか?

を設定する必要があります。 language の値をJavaに設定する必要があります。これを行うには2つの方法があります。

  1. もし、あなたが iReportを使用しています。 でルートオブジェクトを選択します。 レポートインスペクター (でルートオブジェクトを選択します(レポートと同じ名前のもの)。次に プロパティ ウィンドウで Java を選択します。 言語 ドロップダウンから選択します。

  2. JRXMLファイル内の生のマークアップを編集する場合は、以下のコマンドを削除してください。 language="groovy" をファイルから完全に削除してください。

その後、再コンパイルを試みると、解決するはずです。)