JAVA開發常見問題整理(持續更新)


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>
</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,如圖所示:
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM