簡體   English   中英

將openCV .jar文件包含到Web項目中

[英]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”

檢查另一個可能重復的stackoverflow線程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM