【问题标题】:netbeans jar build file not openingnetbeans jar构建文件未打开
【发布时间】:2015-02-05 10:03:19
【问题描述】:

我已经使用 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)

请谁能帮我解决这个问题..

谢谢

【问题讨论】:

  • 你在项目中添加了库吗?
  • 是的,添加了 OpenCV 库
  • 表示将库添加到应用程序jar的类路径并复制到dist文件夹中的lib文件夹中。检查这个。
  • 是的,有图书馆..
  • System.loadLibrary 加载动态链接库。查看 main 加载了哪些文件并将它们放到 dist 中。

标签: java opencv netbeans


【解决方案1】:

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

现在当您尝试运行命令时。即

java -jar WebCam.jar

命令中没有定义路径,那是你得到那个错误..

试试这个命令:

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

希望对你有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    相关资源
    最近更新 更多