【发布时间】:2013-08-04 06:26:08
【问题描述】:
我正在尝试使用 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)
你能帮我以其他方式导入本机库吗?
谢谢
【问题讨论】:
-
你能澄清一下“所以在我的情况下它是一个用户库而不是一个 jar 文件”是什么意思,我以为你只是将 jar 文件放在 WEB-INF/bin 文件夹中
-
好吧,按照上面链接中的步骤创建用户库并导入jar文件和其中的本机库后,我在普通的java应用程序中测试了OpenCV,它工作正常!但是在Web应用程序中它不仅仅是一个jar文件,如上面的步骤所示,您必须将jar和本机库放在用户库中,但这在Web应用程序中不起作用,在这种情况下我该怎么办?
标签: java eclipse servlets opencv jar