maven编译时报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

在Windows中可以正常编译执行的maven工程,在linux用jenkins打包编译时出错[ERROR] 致命错误: 在类路径或引导类路径中找不到程序包 java.lang

是因为windows和linux分隔符有差异Windows下使用分号(;),MAC 、Linux下使用冒号(:)需要修改pom.xml文件,找到环境变量设置

<bootclasspath>${Java.home}\lib\rt.jar:${java.home}\lib\jce.jar</bootclasspath>

看到很多这样的,但是在我 MAC上

并不管用

,其实有一个小细节,注意一下就好啦:

<bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>

看到区别没,其实就是斜线的方向!
自己试一试的时候记得注意斜线的方向。

转载记得注明出处啊:https://blog.csdn.net/qq_36208461/article/details/83277298

猜你喜欢

转载自blog.csdn.net/qq_36208461/article/details/83277298