maven项目出现:“致命错误: 在类路径或引导类路径中找不到程序包 java.lang”的解决方法

maven项目有时候会出现报:“致命错误: 在类路径或引导类路径中找不到程序包 java.lang”,然后报一堆jdk版本不一致等的问题,通常这种情况,有一下几种可能:

(1)项目jdk版本引用和本地配置的jdk版本不一致导致的,可以修改项目的jdk引用路径,改为本地的jdk版本(ps重点:如果修改后还是不行,可以看看pom.xml文件中的<java.home>D:\Java\jdk1.8.0_162</java.home>这个标签下的路径是不是和本地jdk的路径相同!本人就是这个原因,搞了好久)

(2)配置问题:pom.xml中以下标签中的<bootclasspath>标签中间配置的jdk的分隔符是不是改错了,window下是英文符号“;”,linux下是英文符号“:”!

<compilerArguments>
<verbose />
<bootclasspath>${java.home}\jre\lib\rt.jar;${java.home}\jre\lib\jce.jar</bootclasspath>
</compilerArguments>

posted @   雪化山河  阅读(7872)  评论(2编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示