OpenCV在Eclipse中导出Runnable JAR

时间:2017-05-02 12:20:16

标签: eclipse opencv jar

在Eclipse中导出Runnable JAR时,在java.library.path中没有打开cv时出现错误。

包含的步骤: -

  1. 在eclipse中创建了用户库(ex OpenCV320)并在项目构建路径中添加了dll(因为我的系统是64位“C:\ OpenCV \ opencv \ build \ java \ x64”)opencv_java320.dll被设置为本机库位置。
  2. 导出runnable jar时选择“将所需库提取到生成的jar中”。

1 个答案:

答案 0 :(得分:0)

这是解决方案

  1. 无需创建单独的用户库。
  2. 添加以下代码。

    String libraryPath =" C:\ OpenCV \ opencv \ build \ java \ x64&#34 ;;     System.setProperty(" java.library.path",libraryPath);     Field sysPath = ClassLoader.class.getDeclaredField(" sys_paths");     sysPath.setAccessible(真);     sysPath.set(null,null);

  3. 3.导出可运行的jar。