Hibernate应用程序开发中线程“main”java.lang.NoClassDefFoundError:org / dom4j / io / SAXReader中的异常

时间:2017-07-20 19:11:47

标签: java multithreading hibernate collections

我正在使用UBUNTU 16.04 LTS用java简单程序开发hibernate,在那里,我从本地目录加载下面提到的dom4j-1.6.jar文件而不是从根路径, 如果我需要从root目录中加载dom4j-1.6.jar文件?

加载配置文件后出现的错误提升

请提供进一步的解决方案

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
    at org.hibernate.util.XMLHelper.createSAXReader(XMLHelper.java:35)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1218)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1162)
    at com.hibernate.app.Pupil.main(Pupil.java:17)
Caused by: java.lang.ClassNotFoundException: org.dom4j.io.SAXReader
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 4 more

我的预感谢谢所有

1 个答案:

答案 0 :(得分:1)

将dom4j.jar添加到您的类路径中。 Downnload