新加入一個(gè)項(xiàng)目,clone了代碼,maven編譯報(bào)錯(cuò):在類(lèi)路徑或引導(dǎo)類(lèi)路徑中找不到程序包 java.lang
What!這個(gè)包都能找不到爱榕,立馬去看CLASSPATH,有rt.jar
問(wèn)度坡慌,發(fā)現(xiàn)原來(lái)Windows和Mac下分割符號(hào)不一致造成的
Windows用 ; 做分隔符
<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>
這樣在Windows下能maven編譯成功黔酥,而Mac下maven編譯報(bào)錯(cuò):在類(lèi)路徑或引導(dǎo)類(lèi)路徑中找不到程序包 java.lang