2014-12-07 83 views
2

我已经使用OpenCV构建了我的项目。当我通过netbeans运行我的项目时,它运行良好..但是当我通过Clean and Build创建它的jar文件时,它不会打开。 它显示在屏幕上输出的消息时,它是构建是..netbeans 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) 

请谁能帮助我通过了这个问题..

谢谢

+0

您是否已将库添加到项目中? – cybersoft 2014-12-07 18:41:17

+0

是的,OpenCV库被添加 – 2014-12-07 18:48:43

+0

它意味着库被添加到应用程序jar的类路径并被复制到dist文件夹中的lib文件夹。检查这个。 – cybersoft 2014-12-07 18:53:16

回答

2

这是因为您在netbeans中包含了VM选项路径。和Netbeans在执行时自动调用它。

现在当你试图运行命令。即

java -jar WebCam.jar 

没有路径命令定义,thatsy您获得的错误..

试试这个命令:

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

希望这会帮助你!

+1

非常感谢亲爱的...它工作:) – 2014-12-09 18:39:46