Mac maven 編譯出錯:在類路徑或引導(dǎo)類路徑中找不到程序包 java.lang

新加入一個項目,clone了代碼,maven編譯報錯:在類路徑或引導(dǎo)類路徑中找不到程序包 java.lang

What!這個包都能找不到,立馬去看CLASSPATH,有rt.jar

問度,發(fā)現(xiàn)原來Windows和Mac下分割符號不一致造成的

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編譯報錯:在類路徑或引導(dǎo)類路徑中找不到程序包 java.lang

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容