0

ボタンからレポートを読み込めません。これが私のコードです。ボタンをクリックすると、ダウン イメージ エラーが表示されます。

try {
 InputStream in =
 getClass().getResourceAsStream("C:/Users/RaMiNdU/Documents/NetBeansProjects/TimeTable
 Generator/src/timetable/generator/sem1.jrxml");
 JasperDesign jasperDesign = JRXmlLoader.load(in);
 Map<String, Object> param = new HashMap<>();
 JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
 JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, param );
 JasperViewer.viewReport(jasperPrint, false);
 } catch (Exception e) {
    System.out.println(e.getMessage());
 }

これは、ボタンをクリックしたときに表示されるエラー メッセージです。

4

2 に答える 2

0
  • commons-digester はクラスパスでは利用できません。
  • 起動スクリプトは、クラスパス環境変数をオーバーライドしています。
  • ログ ファイルで java.lang.ExceptionInInitializerError を確認します。静的初期化の失敗による NoClassDefFoundError は非常に一般的です。
  • 複数のクラスローダーを使用している場合、クラスが表示されない場合があります。
于 2013-03-30T06:18:26.077 に答える
0

commons-digester.jar をクラスパスに追加すると、完了するはずです

于 2013-03-30T05:56:37.097 に答える