maven项目出现:”致命错误: 在类路径或引导类路径中找不到程序包 java.lang”的解决方法
原文地址:https://www.cnblogs.com/xuehuashanghe/p/9397982.html
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
中以下标签中的标签中间配置的jdk的分隔符是不是改错了,window下是英文符号“;”
,linux下是英文符号“:”
!
<compilerarguments>
<verbose>
<bootclasspath>${java.home}\jre\lib\rt.jar;${java.home}\jre\lib\jce.jar</bootclasspath>
</verbose></compilerarguments>
错误: 编码GBK的不可映射字符
在pow.xml文件中添加如下代码:
<project>
<properties>
<project.build.sourceencoding>UTF-8</project.build.sourceencoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
</project>
eclipse开发工具修改编码方式:点击项目右键→Properties→Resource→other选择UTF-8,如图所示:
Original: https://www.cnblogs.com/moqiutao/p/15397514.html
Author: 风雨后见彩虹
Title: JAVA开发常见问题整理(持续更新)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/538257/
转载文章受原作者版权保护。转载请注明原作者出处!