[英]Including openCV .jar file to a web project
我正在嘗試使用eclipse在Java Web項目上運行openCV庫,該鏈接中顯示了我遵循的步驟: http : //docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html#java -dev-intro
問題是,在Web項目中,我們必須將.jar文件放在WEB-INF / bin文件夾中,因此,在我的情況下,它是用戶庫而不是jar文件,並且在我編譯代碼時,它將引發以下異常:
java.lang.UnsatisfiedLinkError: no opencv_java246 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
您能以其他方式幫助我導入本地庫嗎?
謝謝
在Web應用程序中,“ *。jar”應位於lib文件夾中。 因為服務器內部只能在lib文件夾中識別.jar文件。 資料夾結構:
rootfolder
*.jsp
WEB-INF
classes
lib
*.jar
表示WEB-INF / lib / *。jar
然后可以很好地編譯。
在服務器中運行項目之前,必須在服務器的VM參數中添加-Djava.library.path 。
要添加-Djava.library.path ,請遵循以下路徑
項目->運行方式->運行配置
之后,
選擇Arguments選項卡,然后在VM arguments textarea中添加以下屬性
-Djava.library.path =“ OpenCV / OpenCV 2.4.11 / opencv / build / java / x64”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.