Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java netbeans jar生成文件未打开_Java_Opencv_Netbeans - Fatal编程技术网

Java netbeans jar生成文件未打开

Java netbeans jar生成文件未打开,java,opencv,netbeans,Java,Opencv,Netbeans,我已经使用OpenCV构建了我的项目。当我通过netbeans运行我的项目时,它运行得很好。。但是当我通过Clean and Build创建它的jar文件时,它不会打开。 当生成时,它会在输出屏幕中显示一条消息,即 To run this application from the command line without Ant, try: java -jar "C:\Users\Rafi Abro\Documents\NetBeansProjects\WebCam\dist\WebCam.

我已经使用OpenCV构建了我的项目。当我通过netbeans运行我的项目时,它运行得很好。。但是当我通过
Clean and Build
创建它的jar文件时,它不会打开。 当生成时,它会在输出屏幕中显示一条消息,即

 To run this application from the command line without Ant, try:
 java -jar "C:\Users\Rafi Abro\Documents\NetBeansProjects\WebCam\dist\WebCam.jar"
我还试图通过此命令打开我的项目

 java -jar WebCam.jar
但它在下面显示了错误:

 Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java2410 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 javaanpr.Main.main(Main.java:154)
谁能帮我解决这个问题


谢谢

这是因为您在netbeans中包含了VM选项路径。每当它被执行时,Netbeans就会自动调用它

现在,当您尝试运行命令时。i、 e

java -jar WebCam.jar
命令中没有定义路径,因此您将得到该错误

请尝试以下命令:

java -Djava.library.path="C:\OpenCV\opencv\build\java\x86" -jar WebCam.jar

希望这对你有帮助

是否已将库添加到项目中?是的,OpenCV库已添加。这意味着库将添加到应用程序jar的类路径中,并复制到dist文件夹中的lib文件夹中。选中此项。是的,有库..
System.loadLibrary
加载动态链接库。查看加载的主要文件并将其放到dist。