今天mvn clean package 时候 报错:
[ERROR] [类文件的搜索路径: D:\Java\jdk1.7.0_15\jre\lib\rt.jar,D:\Java\jdk1.7.0_15\jre\lib\jce.jar,F:\Program Files\jdk1.8.0_111\jre\lib\ext\access-bridge-64.jar,......
[ERROR] 致命错误: 在类路径或引导类路径中找不到程序包 java.lang
同时运行项目报错:Tomcat启动报错:One or more listeners failed to start
经过排查和查询:原来的maven是windows上跑的,现在是mac上所以要将pom中的
Windows(分隔符英文分号);
<bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
linux (分隔符英文冒号):
<bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>