0

私は BIRT の初心者で、Eclipse Birt プラグイン 4.3 をインストールし、OSGI birt-runtime-osgi-4_3_0 をダウンロードしました。birt ランタイム envt でサンプル レポートを開くスタンドアロン プログラムがあります。しかし、私はエラーが発生しています

conf で = 新しい EngineConfig(); conf.setEngineHome("C:/birt-runtime-osgi-4_3_0/ReportEngine"); //構成に基づいて新しいレポート エンジンを作成します eng = new ReportEngine( conf ); ----------> エラーです。

なので

    Exception in thread "main" java.lang.NoSuchMethodError: org.eclipse.birt.report.engine.api.EngineConfig.getLogRollingSize()I
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.intializeLogger(ReportEngine.java:220)
    at org.eclipse.birt.report.engine.api.impl.ReportEngine.<init>(ReportEngine.java:134)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:18)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory.createReportEngine(ReportEngineFactory.java:14)
    at org.eclipse.birt.report.engine.api.ReportEngine.<init>(ReportEngine.java:71)
    at com.pg.o2.test.synch.ReportTest.main(ReportTest.java:33)

スタンドアロンの pgm を実行し、JBOSS から始めることを考えました。

jar をダウンロードまたは紛失する必要がある場合はお知らせください。

4

1 に答える 1

0

here で説明されているように、ランタイムの jar が Eclipse プロジェクトで参照されていないようです。Eclipse からアプリケーションを実行していますか、それともデプロイしてこれらのエラーが発生していますか。Eclipse を使用している場合は、プロジェクト設定に移動し、ランタイムからビルド パスに jar を追加します。デプロイ中にこれらを取得する場合、jar は lib フォルダーに移動する必要があります。

于 2013-07-09T16:13:11.777 に答える