2020-10-22
eclipse解析XML时,错误: 无法初始化主类
原因: java.lang.NoClassDefFoundError: org/dom4j/DocumentException的一种解决方法
文章目录
前言
如果你是使用eclipse导入dom4j.jar包和jaxen.jar包后出现此问题,请认真往下看。
一、为什么会出现此问题?
1、dom4j.jar包最高支持JDK1.8版本。
2、需要将项目环境设置为JDK1.8。
3、eclipse没有真正导入dom4j.jar到项目。
二、解决步骤
1.到Java官网下载JDK1.8
在此提供Java官网下载地址:
[https://www.oracle.com/java/technologies/javase-downloads.html]
2.在eclipse中配置Java1.8环境
代码如下(示例):
找到JDK1.8的安装路径后,点击选择文件夹自动进行搜索后,Installed JREs就会显示有jdk1.8的环境。在此处可以不用将jdk1.8添加为默认。可以将所选项目改成jdk1.8的环境。
步骤如下:
1、右键点击项目找到Build Path的Configure Build Path…
2、
3、你的项目jdk为1.8,但是eclipse的默认jdk是没有被更改的。
3.导入dom4j.jar包和jaxen.jar包到项目
导入dom4j.jar包和jaxen.jar包到项目可以参考此处链接:导入的方法
二、最后
本人只是整理了一种解决方法,如果没有帮助到各位实属抱歉。PS:感谢Java老师的精心帮助。