2012-02-03 14 views
2

私は自分のJavaプロジェクトを終了しました。これはnetbeans6.9.1から作られています。サブレポートで構成されたjasperreport(iReportを使用)で作成したレポートを生成できます。それは完全にnetbeansで動作しますが、私はそれをきれいにして構築し、次にcmdでjarファイルを実行しようとしました(私のOSはWindows XP SP3です)、エラーCould not load object from...が生成されます。サブレポートファイルを指しています。ビルドとクリーンjarファイル内のサブレポートにアクセスできません

サブレポートのプロパティにあるいくつかの情報があります。 サブレポート式:$ P {SUBREPORT_DIR} + "report1.jasper"。 接続タイプ:接続表現 接続式を使用します。$ P {REPORT_CONNECTION}が

私を助けてください。プロジェクトを展開するのは初めてです。返信は大歓迎です。

答えて

0

私はすでにこれに対する答えを見つけました。同じ問題に遭遇する人のために、私はちょうど私のレポートフォルダを実行可能なjarファイル(cleanとbuild、distフォルダ内)と同じレベルにしてからサブレポートの式をメインレポートのサブレポートプロパティに入れて"./" + $P{SUBREPORT_DIR} + "report_name.jasper"

0

サブレポートの.jrxmlを.jasperファイルにコンパイルする必要があるという問題があります。 JasperReports Serverを使用すると、このタイプのものが自動的に処理されます。 .jrxmlファイルまたは.jasperファイルのいずれかを指すと、親レポートがうまく動作します。

"report1.jrxml"を "report1.jasper"にコンパイルする必要があります。その後、既存のコードの残りの部分はうまくいくはずです。

+0

ご返信ありがとうございます。遅延の申し訳ありません申し訳ありません。私はそれが問題であれば、ネットビーンでは動作しないため、ジャスパーファイルを見つけられないという問題ではないと私は認識しています。しかし、私の場合、それはネットビーンで実行されます。 – Jemp

関連する問題