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]
2020-10-22

2.在eclipse中配置Java1.8环境

代码如下(示例):

2020-10-22
找到JDK1.8的安装路径后,点击选择文件夹自动进行搜索后,Installed JREs就会显示有jdk1.8的环境。在此处可以不用将jdk1.8添加为默认。可以将所选项目改成jdk1.8的环境。
步骤如下:
1、右键点击项目找到Build Path的Configure Build Path…
2、
2020-10-22
3、你的项目jdk为1.8,但是eclipse的默认jdk是没有被更改的。

3.导入dom4j.jar包和jaxen.jar包到项目

导入dom4j.jar包和jaxen.jar包到项目可以参考此处链接:导入的方法

二、最后

本人只是整理了一种解决方法,如果没有帮助到各位实属抱歉。PS:感谢Java老师的精心帮助。