org/dom4j/DocumentException

Buongiorno ogni corpo ,

Ho il codice java che mi permette di creare un file di excel da xml file.. Ma non può creare correttamente il file, ho questa eccezione che io non inderstand il suo significato :

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at org.apache.poi.openxml4j.opc.Package.init(Package.java:145)
at org.apache.poi.openxml4j.opc.Package.<init>(Package.java:132)
at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:67)
at org.apache.poi.openxml4j.opc.Package.create(Package.java:271)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:245)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:145)
at escel1.Escel1.main(Escel1.java:104)
Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

Se qualcuno sa che vuol dire , sarà molto utile per me 🙂

  • Hai dom4j JAR nel classpath?
  • Si prega di mostrare il vostro percorso di classe e codice.
  • Sì ho aggiunto dom4j-1.6.1-sources.jar nel mio progetto grafico librerie .. È corretto ?
  • e questo è il mio percorso di classe : java.classe.il percorso ora = C:\Documents e Settings\Adm\Bureau\jars_excel_project\ooxml-schemas-1.0.jar;C:\Documents e Settings\Adm\Bureau\jars_excel_project\xmlbeans\xmlbeans.jar;C:\Documents e Settings\Adm\Bureau\jars_excel_project\poi-3.5-FINAL.jar;C:\Documents e Settings\Adm\Bureau\jars_excel_project\poi-ooxml-3.5-beta5.jar;C:\Documents e Settings\Adm\Bureau\logj4\apache-log4j-1.2.17\log4j-1.2.17.jar;C:\Documents and Settings\Adm\Ufficio\jar files\dom\dom4j-1.6.1-sources.jar;C:\Documents and Settings\Adm\Mes documenti\NetBeansProjects\escel1\build\classes
InformationsquelleAutor IMIDEV | 2013-04-02

 

2 Replies
  1. 11

    Ho trovato la chiave per il tuo problema. non è possibile aggiungere il file jar di dom4j-1.6.1-sources.jar ma dom4j-1.x.jar nella libreria di progetto. Perché il vaso nome del file con fonti è pura file java(xx.java), il che significa che non compilato a tutti.

    poi ricostruire il progetto, verrà funzionare correttamente.

    Speranza di aiutarti 🙂

    • :))) grazie per il vostro aiuto :))
    • Grazie a me, votando la mia risposta:) (voto significa che è utile)
    • Mi spiace ma non posso Votare per voi, perché io sono un nuovo utente in questo forum e ho reputazione meno di 15 :/
    • Grazie. L’errore è stato in linea AnnotationConfiguration config = new AnnotationConfiguration();. Ho aggiunto dom4j-1.6.1.jar e lo fissò. Mi chiedo perché il mio semplice Java bean codice mostra nessun errore quando non mi importa di questa classe, ma non riesce a runtime. Potete per favore dirmi il perchè ?

Lascia un commento