java - "Error: Unresolved compilation problems"与 Wowza 模块

标签 java opencv wowza

我用 Java 为 Wowza 开发了一个使用 OpenCV 的模块。在我的开发 PC 上一切正常,因为 Eclipse 负责正确链接 OpenCV 库。

现在我必须在我的服务器上运行这个 jar,而我只有命令行。 我已经设法构建了一个 jar,但是当我运行它时,我从 Wowza 收到了这个错误:

Exception in thread "ServerHandler.69" java.lang.Error: Unresolved compilation problems: 
        The import org.opencv cannot be resolved
        The import org.opencv cannot be resolved
        Mat cannot be resolved to a type

如何让 Wowza 运行与外部 jar 链接的模块?我可以将这个 jar 链接到它的本地实现吗?

最佳答案

如果你的模块有依赖于编译时间的 jar 文件,你需要做这些事情之一:

  • 将这些 jar 文件复制到 Wowza 安装的 lib 目录中
  • 构建一个所谓的 fat jar 文件,这基本上意味着您将依赖库中的类文件倒入一个 jar 文件中

第一种方法在构建方面更容易,您可以使用在 Wowza IDE 中获得的原始 build.xml。缺点是您需要将所有 jar 文件提供给您的客户。第二种方法意味着定制构建但更容易分发。

关于java - "Error: Unresolved compilation problems"与 Wowza 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878590/

相关文章:

java - 为 HTTP servlet 创建了多少个实例

java - 如何在 Java Springboot 中使用 jdbcTemplate 将整数数组插入到 postgresql 表中?

c++ - 找到OpenCV.cmakeConfig.cmake

python - 使用python,opencv和libtiff无法保存tiff图像16位。生物科学

FFMPEG 来自 BlackMagic 输入的多个输出

java - 在构造函数中预先确定可能的值

java - 如何对两个对象数组列表进行排序?

c++ - 矩阵对数算法

php - 如何通过 PHP 上传视频,并通过 FFmpeg 进行转码

ffmpeg - wowza 一个播放列表中的多个文件