在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