当前位置: 首页 > 知识库问答 >
问题:

包括openCV。将jar文件添加到web项目

裴俊雅
2023-03-14

我试图使用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)

你能帮我用其他方式导入本机库吗?

谢啦

共有2个答案

公孙弘图
2023-03-14

在服务器上运行项目之前,必须添加-Djava。图书馆服务器的VM参数中的路径。

要添加-Djava.library.path,请遵循路径

计划-

在那之后,

选择Arguments选项卡,并在VM Arguments文本区域中添加以下属性

-djava.library.path="OpenCV/OpenCV 2.4.11/opencv/build/java/x64"

检查另一个可能重复的stackoverflow线程

司寇高峯
2023-03-14

在Web应用程序中,“*.jar”应该位于lib文件夹中。因为服务器内部可以识别。jar文件只在lib文件夹中。文件夹结构:

  rootfolder
        *.jsp

        WEB-INF
            classes
            lib
              *.jar

指WEB-INF/lib/*。罐子

然后很好地编译。

 类似资料:
  • 问题内容: 我正在做一个Maven项目。当在一个想法中编译和运行我的项目时,一切都很好,但是每当我创建jar文件时,都无法将web / lib /中的外部jar文件复制到jar文件中。为什么会发生这种情况?我可以将所有文件插入jar文件吗? 问题答案: 是的,我找到了解决方案。

  • 问题内容: 如何将本地jar文件添加到Maven项目? 问题答案: 如下所示将JAR安装到本地Maven存储库中: 其中每个都指: :要加载的文件的路径,例如→ :文件应注册的组,例如→ :文件的工件名称,例如→ :文件的版本,例如→ :文件的包装,例如→

  • 问题内容: 我想将先前从其他文件(已经完成)中提取的一系列文件添加到jar中。这些文件将覆盖JAR中的文件。最有效的方法是什么?我需要它快。谢谢! 问题答案: 请记住,JAR文件是ZIP文件。 只需使用一些ZIP库。

  • 问题内容: 如何直接在项目的库源代码中添加本地jar文件(尚未成为Maven存储库的一部分)? 问题答案: 如下所示将JAR安装到本地Maven存储库中: 其中每个都指: :要加载的文件的路径,例如→ :文件应注册的组,例如→ :文件的工件名称,例如→ :文件的版本,例如→ :文件的包装,例如→

  • 如何直接在项目的库源中添加本地jar文件(还不是Maven存储库的一部分)?

  • 问题内容: 我使用的是Visual Studio2005。我创建一个项目,而不是Web Project,仅创建Windows应用程序。 我记得可以将Access数据库文件添加到项目中。我不需要连接到服务器,可以检索数据。而且我想对SQL数据库文件做同样的事情。 我做了以下步骤: 右键单击项目。 选择添加现有项目 浏览* .mdf文件。 出现“数据源配置向导”,并显示此消息 从数据库检索信息时发生错