java.lang.NoClassDefFoundError: freemarker/template/Template


背景

今天在用一個jar包時,明明已經導入了,但是在運行的時候會報找不到類。后來發現在編譯的lib文件夾里並沒有這個包。而且在maven工作欄里發現這個包的后面有個備注 provided

 

 

這個provided代表着什么呢,就是說這個包只有在編譯的時候才起作用,但是打包的時候就沒用了。

問題就在這,當我打包的時候沒有把這個包導入,當然就找不到類了。

 

解決辦法

將這個包的scope設置為compile就可以了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM