相关疑难解决方法(0)

如何在Eclipse启动时将本机库添加到"java.library.path"(而不是覆盖它)

我有一个需要添加到java.library.path的本机库.使用JVM参数-Djava.library.path = path ...我可以根据需要设置路径.

我的问题是我的其他库(pentaho报告)基于默认的java.library.path(包括系统目录等)搜索字体,手动设置会覆盖默认路径.

那么:如何路径条目添加到默认的java.library.path而不是覆盖它(这似乎是用-Djava.library.path完成的)?(我不想手动添加默认路径,这对于部署来说不是很好)

编辑:抱歉缺少详细信息; 我正在使用Eclipse.(部署是使用JNLP完成的,我可以在资源下使用 nativelib)

java eclipse path java.library.path

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

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万
查看次数

在eclipse中将openCV添加到java buildpath

我在将openCV添加到我的eclipse项目的buildpath时遇到了问题.我已按照本网站教程中的说明操作:http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html#create-a-simple-java-project-在月食

但是执行代码片段会给出这个控制台输出:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv-java2.4.4 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)
at camStatisticsTests.RawTests.main(RawTests.java:20)
Run Code Online (Sandbox Code Playgroud)

为了让openCV与java和eclipse一起工作,我该怎么办?我想将它用作普通的java库.

java eclipse windows opencv

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

标签 统计

java ×3

eclipse ×2

opencv ×2

java.library.path ×1

javacv ×1

path ×1

windows ×1