• 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:Javajdk1.8.0_162</java.home>这个标签下的路径是不是和本地jdk的路径相同!

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

    <compilerArguments>
    <verbose />
    <bootclasspath>${java.home}jrelib
    t.jar;${java.home}jrelibjce.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

  • 相关阅读:
    hello world
    first demo
    Mac出现Operation not permitted
    java 获取一个数字中,各个数字出现的次数
    java 判断回文数字
    202001031
    20200103
    华为手机的系列
    java 反向打印一个数字
    java 生成两个数之间的素数
  • 原文地址:https://www.cnblogs.com/moqiutao/p/15397514.html
Copyright © 2020-2023  润新知