0

Javaプロジェクト(mavenを使用)でjasperレポート(バージョン4.0.1)を使用しています。jasperコンパイラを最後のバージョンに更新するように求められました。現在、jasper-compiler-jdtを使用していますが、ireportが使用するものと同じものを使用するように求められました。これは、jdt-compiler-3.1.1.jarだと思います。

しかし、私はそれについていくつか質問があります。

Mavenリポジトリで利用できますか?そこに見つかりません。jdt-compiler-3.1.1.jarまたはorg.eclipse.jdt.coreを使用する必要がありますか?

両方で試しましたが、jrxmlファイルをコンパイルしようとするとエラーが発生します。

Errors were encountered when compiling report expressions class file:
 package net.sf.jasperreports.engine does not exist
 import net.sf.jasperreports.engine.*;"

クラスパスにライブラリを追加しました。だから、私は知りたいです:

  • これは使用するのに適切なコンパイラです(jasper-compiler-jdtはもう使用しません)
  • それを機能させる方法。
4

2 に答える 2

0

ネットビーンズを使用している場合は、何か提案できます。インストールすると、netbeans IDE は古い jdk を使用するように自動的に設定されます。インストールした JDK は脇に置かれ、古いコンパイラが使用されます。設定に移動して変更できます。

于 2014-03-28T05:40:54.583 に答える