相关疑难解决方法(0)

UnsatisfiedLinkError:java.library.path中没有opencv_java249

遇到一些问题,在我的mac上运行一段代码.有人给我写了一个图像分析java应用程序,但我试图在netbeans上运行它时不断收到此错误.

run:线程"main"中的异常java.lang.UnsatisfiedLinkError:在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)的java.library.path中没有opencv_java249,位于java.lang.Runtime.loadLibrary0(Runtime.java: 870)在java.lang.System.loadLibrary(System.java:1119)at image.prossing.Test.main(Test.java:28)Java结果:1 BUILD SUCCESSFUL(总时间:0秒)

有netbeans项目,并添加必要的jar文件作为库.程序员告诉我下载正确的OpenCV版本并将opencv.dll文件复制到我的java/jre/bin文件夹中.但我找不到dll文件或java/jre文件夹.我知道大多数编程都出现在Windows上是有原因的.希望有人可以帮我解决这个问题并在我的mac上运行这个应用程序.

这是代码的第一部分,最有可能创建错误的部分:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package image.prossing;

/**
 *
 * @author Dumith Salinda
 */
import java.util.ArrayList;
import java.util.List;
import org.opencv.core.Core;
import static org.opencv.core.Core.FONT_HERSHEY_SIMPLEX;
import org.opencv.core.Mat;
import org.opencv.core.MatOfPoint;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.highgui.Highgui;
import org.opencv.imgproc.Imgproc;

public class Test {

public static void main(String[] …
Run Code Online (Sandbox Code Playgroud)

java opencv javacv

17
推荐指数
4
解决办法
4万
查看次数

从JAR中提取并加载DLL

我的Java应用程序使用DL​​L库.如何从JAR文件中获取它?

DLL位于项目的sources文件夹中.我必须将它包含在我的JAR中,在运行时提取它(在jar的同一目录中)并加载它.

java dll java-native-interface jar

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

dll ×1

jar ×1

java-native-interface ×1

javacv ×1

opencv ×1