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下是英文符号 &#x201C;;&#x201D;,linux下是英文符号 &#x201C;:&#x201D;
<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,如图所示:

JAVA开发常见问题整理(持续更新)

Original: https://www.cnblogs.com/moqiutao/p/15397514.html
Author: 风雨后见彩虹
Title: JAVA开发常见问题整理(持续更新)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/538257/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 软件需求分析与系统设计笔记

    简介 软件过程模型 瀑布模型 快速原型模型 增量模型 螺旋模型 喷泉模型 各模型优缺点: 简介 什么是软件? 软件是计算机系统中与硬件(hardware)相互依存的另一 部分,是程…

    Java 2023年6月15日
    0103
  • Django数据库–事务及事务回滚

    数据库的读写操作中,事务在保证数据的安全性和一致性方面起着关键的作用,而回滚正是这里面的核心操作。Django的ORM在事务方面也提供了不少的API。有事务出错的整体回滚操作,也有…

    Java 2023年6月13日
    086
  • JDK成长记19:ReenranctLock(2)加锁入队的AQS底层原理

    上一节,你应该学到了ReentrantLock底层基于AQS的3个小组件 state、owner、queue。并且了解了下一个线程1进行加锁修改owner和state的过程。还记得…

    Java 2023年6月5日
    0111
  • 一个小练习!

    从键盘输入N个数字,输出这个数中大于其平均值的数! 请食用! import java.util.Scanner; public class Test01 { public stat…

    Java 2023年6月5日
    080
  • Tinker Flutter热修复

    在Android里面,Flutter打包之后的产物是一个.so文件(libapp.so),Tinker热更新支持so文件更新,自然也就支持Flutter热更新。 理论上这样就可行了…

    Java 2023年5月30日
    0109
  • go 语言开发1 环境配置和语言基础

    Go 语言环境配置 windows 环境变量: 设置 GOROOT (安装路径),GOPATH(工程目录) Path 中加入 %GOROOT%/bin 和 %GOPATH%/bin…

    Java 2023年6月6日
    0111
  • 复制pom文件内容时,所报的错

    一、错误提示 Non-parseable POM D:\kettleWebDemo\pom.xml: expected START_TAG or END_TAG not TEXT …

    Java 2023年6月9日
    076
  • JAVA-poi导出excel到http响应流

    导出结果为excel是相对常见的业务需求,大部分情况下只需要导出简单的格式即可,所以有许多可以采用的方案。有些方案还是很容易实现的。 目前可以有几类解决方案: poi+注解 如果想…

    Java 2023年6月9日
    083
  • elasticsearch-sql-for-druid

    elasticsearh-sql 6.7.1 版本对新版本druid 1.2.5+版本支持 介绍 elasticsearh-sql 6.7.1 版本对新版本druid 1.2.5+…

    Java 2023年6月8日
    096
  • springboot tomcat配置参数列表

    springboot tomcat的配置选项大全 server. Port = xxxx server. Address = server. contextPath = serve…

    Java 2023年5月30日
    093
  • java.net.ConnectException: Connect to XXXhost:XXXport failed: 拒绝连接 (Connection refused)

    公司内部的优付系统通过http调用外部服务商系统的API。上周五夜间,服务端系统发版期间,客户端在通过http调用服务端接口时出现一堆 “拒绝连接 (Connectio…

    Java 2023年5月29日
    089
  • 并发编程之:AQS源码解析

    大家好,我是小黑,一个在互联网苟且偷生的农民工。 在Java并发编程中,经常会用到锁,除了Synchronized这个JDK关键字以外,还有Lock接口下面的各种锁实现,如重入锁R…

    Java 2023年6月7日
    0120
  • Java–异常

    引言Java设置了异常,旨在鼓励将方法中可能出现的异常告知给使用此方法的程序员(你和我!)。当然了,这种方法是比较优雅的,让我们确切的知道是在哪里出了错,并提供了异常捕获。本篇文章…

    Java 2023年6月13日
    090
  • windows11(专业版或以上)开启虚拟机功能

    按照下图操作: 一: 二: 版权木有,侵权不究,欢迎转载 posted @2022-05-23 10:32 article 阅读(284 ) 评论() 编辑 Original: h…

    Java 2023年5月30日
    087
  • 老生常谈系列之Aop–CGLIB动态代理的底层实现原理

    老生常谈系列之Aop–CGLIB动态代理的底层实现原理 前言 上一篇老生常谈系列之Aop–JDK动态代理的底层实现原理简单讲解了JDK动态代理的实现,动态代…

    Java 2023年6月8日
    0138
  • 容器与虚拟机的区别

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月30日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球