前言

  • centos 7.6
  • jdk 1.8
  • maven 3.6.3

报错 Fatal Error: Unable to find package java.lang in classpath or bootclasspath

在本地使用打包命令(mvn clean package -Dmaven.test.skip=true)可以成功。
在centos 7.6中同样的命令报错Fatal Error: Unable to find package java.lang in classpath or bootclasspath

网上查找该问题,发现修改bootclasspath导致。
因为在windows和linux下,需要使用不同的分隔符。windows使用分号(;),linux使用冒号(:)。

修改

错误的:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><compilerArguments><verbose/><bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath></compilerArguments></configuration></plugin></plugins>
</build>

正确的:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><compilerArguments><verbose/><bootclasspath>${java.home}/lib/rt.jar${path.separator}${java.home}/lib/jce.jar</bootclasspath></compilerArguments></configuration></plugin></plugins>
</build>
  • 使用${path.separator}代替了分号

参考

https://blog.csdn.net/csdn565973850/article/details/101286678
https://blog.csdn.net/qq_30038111/article/details/106281811

Fatal Error: Unable to find package java.lang in classpath or bootclasspath相关推荐

  1. An error has occurred while drawing:java.lang.IllegalStateException: The display list is not valid.

    错误日志 03-31 18:41:36.523 2715-2715/demo.turing.com.materialdesignwidget W/EGL_emulation: eglSurfaceAt ...

  2. eclipse报错:An error has occurred. See error log for more details. java.lang.NullPointerException

    eclipse一直不停的报错: An error has occurred. See error log for more details. java.lang.NullPointerExceptio ...

  3. java: Internal error in the mapping processor: java.lang.NullPointerException问题解决

    java: Internal error in the mapping processor: java.lang.NullPointerException解决方案 在使用MapStruct,idea2 ...

  4. ERROR: Rosdep experienced an error: Unable to handle package.xml format version ‘3‘

    errror catkin_make 命令时候,报错如下: ERROR: Rosdep experienced an error: Unable to handle package.xml forma ...

  5. 【异常】java: Internal error in the mapping processor: java.lang.NullPointerException

    本文目录 一.背景描述 二.错误原因 三.解决方案 一.背景描述 项目背景:IDEA(2020.3) + Springboot(2.1.5.RELEASE) + maven 报错内容:java: In ...

  6. Fatal Error Unable to open base address file

    问题描述 今天在查看php版本信息的时候遇到这么一个错误,Fatal Error Unable to open base address file,很是郁闷那, 之前配置过php的环境变量,当时php ...

  7. 解决:[DCC Fatal Error] **.dpk : E2202 Required package '***' not found

    //[DCC Fatal Error] **.dpk : E2202 Required package '***' not found 意思是:[DCC致命错误] *:e2202需包***没有发现 D ...

  8. 解决Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgument

    运行项目出现:Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgu ...

  9. PHP Fatal Error Unable to open base address file

    本地网站经常出现 php错误500 End of script output before headers: index.php, 本地win环境,多个php版本 切换本地path执行出错的php版本 ...

最新文章

  1. PHP5 $this self parent static的区别
  2. Spring Boot 入门——Spring Boot 简介||微服务简介
  3. vc++ 利用jmail组件收发邮件
  4. (SpringMVC)概述和简单使用
  5. GPU(CUDA)学习日记(十三)------ CUDA内存简介
  6. 三十三、数据仓库的概述
  7. 在 Java 中,如何批量读取本项目资源目录下的所有文件
  8. 学习响应式BootStrap来写融职教育网站,Bootsrtap第二天
  9. pytorch机器学习_机器学习— PyTorch
  10. 【高德地图开发2】---配置工程
  11. php 调用微信收货地址,php版微信自动获取收货地址api用法示例
  12. 你不是不擅长数学,你只是打开方式不对
  13. Vue 电商PC后台管理(ElementUI)
  14. Python项目实践:BMI 身体质量指数
  15. python学习笔记简书_Python学习笔记
  16. VS2010中无法嵌入互操作类型“......”,请改用适用的接口的解决方法
  17. 使用Matlab计算大地测量学中的子午线弧长
  18. App 上架 AppStore和证书的各种区别
  19. IIS无法启动,提示另外一个程序正在使用此文件
  20. 【腾讯地图】出现“鉴权失败,请传入正确的key”怎么解决?

热门文章

  1. CentOS 6.2安装
  2. 第五章:数据库交换开发篇
  3. 朴素贝叶斯—疾病的预测
  4. C# MD5摘要算法、哈希算法
  5. WebApi 接口参数不再困惑:传参详解
  6. 预加载显示图片的艺术
  7. JavaScript slice() 方法
  8. SgmlReader使用方法
  9. Oracle中Decode()函数使用技巧
  10. postman模拟post请求的四种请求体