1. 程式人生 > >maven編譯時報錯:致命錯誤: 在類路徑或引導類路徑中找不到程式包 java.lang

maven編譯時報錯:致命錯誤: 在類路徑或引導類路徑中找不到程式包 java.lang

在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>

看到區別沒,其實就是斜線的方向!
自己試一試的時候記得注意斜線的方向。