springboot + opencv + eclipse無法加載opencv的dll文件


       最近把以前的java project項目整成springboot項目,項目使用了opencv做一些圖片的分析,整成springboot后發現竟然無法加載opencv的dll動態庫。

       dll庫文件是放在跟項目同路徑下的,沒有整成springboot項目前,使用System.loadLibrary()是可以加載dll的。不知道為什么,在整成springboot結構后通過springboot的啟動入口啟動工程后反而無法加載dll,網上查了下資料要在eclipse配置項目的-djava.library.path參數,例如:-djava.library.path=D:\software\opencv340\opencv\build\java\x64。配置后eclipse啟動項目發現還是無法加載到dll,最后把springboot項目打包后,發現可以加載到,但我並沒有做什么改變啊,dll文件還是放項目的同路徑下(也就是打包后jar包的同路徑)。

       至今沒有找到原因,想想還是別瞎折騰了,反正部署的時候可以加載到,在eclipse上的開發環境下找不到而已(應該是跟springboot的結構有關),遂記錄一下,等以后找到問題再更新下。


免責聲明!

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



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