Mac maven 编译出错:在类路径或引导类路径中找不到程序包 java.lang

新加入一个项目,clone了代码,maven编译报错:在类路径或引导类路径中找不到程序包 java.lang

What!这个包都能找不到,立马去看CLASSPATH,有rt.jar

问度,发现原来Windows和Mac下分割符号不一致造成的

Windows用 ; 做分隔符

${java.home}/lib/rt.jar;${java.home}/lib/jce.jar

Mac用 : 做分隔符

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

这样在Windows下能maven编译成功,而Mac下maven编译报错:在类路径或引导类路径中找不到程序包 java.lang

你可能感兴趣的:(Mac maven 编译出错:在类路径或引导类路径中找不到程序包 java.lang)