【Java异常】Error:(30, 62) java: 程序包com.sun.org.apache.xerces.internal.impl.dv.util不存在

简介: 【Java异常】Error:(30, 62) java: 程序包com.sun.org.apache.xerces.internal.impl.dv.util不存在

一、错误信息

Error:(30, 62) java: 程序包com.sun.org.apache.xerces.internal.impl.dv.util不存在

Error:(30, 1) java: 仅从类和接口静态导入

二、错误原因

查了好久,原因竟然是我的JDK版本过高导致的,本地装了JDK8JDK9Idea编辑器打开项目默认用的是JDK9,而这个项目本身用的是JDK8

三、解决方案

JDK9降为JDK8即可。

方法如下:

修改完之后,重新启动项目即可正常运行!

附:另外一种情况。

正常情况下,经过以上步骤重启项目即可正常运行,但是,讲到重点啦,如果还是报程序包不存在,那么肯定还是有地方与项目 JDK 版本不一致,请参考以下图解修改:

然后再重启项目,奇迹发生了,居然可以正常启动了。

拓展:

【Java异常】Error:(14,35) java:程序包eu.bitwalker.useragentutils不存在 的解决方案

完结!


相关文章
|
27天前
|
Java Maven 数据安全/隐私保护
如何实现Java打包程序的加密代码混淆,避免被反编译?
【10月更文挑战第15天】如何实现Java打包程序的加密代码混淆,避免被反编译?
41 2
|
30天前
|
安全 Java Linux
java程序设置开机自启
java程序设置开机自启
|
1月前
|
Java Apache Maven
Java/Spring项目的包开头为什么是com?
本文介绍了 Maven 项目的初始结构,并详细解释了 Java 包命名惯例中的域名反转规则。通过域名反转(如 `com.example`),可以确保包名的唯一性,避免命名冲突,提高代码的可读性和逻辑分层。文章还讨论了域名反转的好处,包括避免命名冲突、全球唯一性、提高代码可读性和逻辑分层。最后,作者提出了一个关于包名的问题,引发读者思考。
Java/Spring项目的包开头为什么是com?
|
1月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
35 1
|
1月前
|
Java Python
如何通过Java程序调用python脚本
如何通过Java程序调用python脚本
27 0
Java基础异常-自定义异常
Java基础异常-自定义异常
Java基础异常-自定义异常
|
Java 编译器
Java中的异常(抛出异常、自定义异常等)
Java中的异常(抛出异常、自定义异常等)
302 1
|
Java 程序员 编译器
Java异常——throw、throws及自定义异常
Java异常——throw、throws及自定义异常
128 0
|
存储 Java 编译器
【Java】认识异常及自定义异常
【Java】认识异常及自定义异常
【Java】认识异常及自定义异常

推荐镜像

更多