NoClassDefFoundError org / apache / commons / logging / LogFactory [duplicate] nasıl düzeltilir
Oct 17 2020
Aşağıda bir veritabanına bağlanmak ve JasperViewer'daki raporları görüntülemek için kullanmaya çalıştığım kod var.
private void jButton1ActionPerformed(ActionEvent evt) {
try {
String dbURL = "jdbc:oracle:thin:@localhost:1521:xe";
String username = "user";
String password = "pwd";
Connection con = DriverManager.getConnection(dbURL, username, password);
String reportPath = "C:\\path\\extention.jrxml";
JasperReport jr = JasperCompileManager.compileReport(reportPath);
JasperPrint jp = JasperFillManager.fillReport(jr, null, con);
JasperViewer.viewReport(jp);
con.close();
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
Aşağıdaki hatayı aldım:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
Yanıtlar
1 thetechnician94 Oct 17 2020 at 02:39
Jasper hakkında pek bir şey bilmiyorum ama Apache Commons Log Framework'e bağımlı olduğunu varsayıyorum, bu yüzden muhtemelen sınıf yolunuza Apache Commons Logging eklemeniz gerekiyor.
Görmek: https://commons.apache.org/proper/commons-logging/guide.html
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'