"Error: Unresolved compilation problems" with Wowza module
"Error: Unresolved compilation problems" with Wowza module
我在 Java 中为 Wowza 开发了一个使用 OpenCV 的模块。在我的开发 PC 上一切正常,因为 Eclipse 正确处理了 linking 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 运行 我的模块 link 使用外部 jar 编辑?我可以 link 这个 jar 到它的本地实现吗?
如果您的模块有编译时依赖的 jar 文件,您需要执行以下操作之一:
- 将这些 jar 文件复制到 Wowza 安装的
lib
目录中
- 构建一个所谓的 fat jar 文件,这基本上意味着您将依赖库中的 class 文件倒入一个 jar 文件中
第一种方法在构建方面更容易,您可以使用在 Wowza IDE 中获得的原始 build.xml
。缺点是您需要将所有 jar 文件提供给您的客户。第二种方法意味着定制构建但更容易分发。
我在 Java 中为 Wowza 开发了一个使用 OpenCV 的模块。在我的开发 PC 上一切正常,因为 Eclipse 正确处理了 linking 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 运行 我的模块 link 使用外部 jar 编辑?我可以 link 这个 jar 到它的本地实现吗?
如果您的模块有编译时依赖的 jar 文件,您需要执行以下操作之一:
- 将这些 jar 文件复制到 Wowza 安装的
lib
目录中 - 构建一个所谓的 fat jar 文件,这基本上意味着您将依赖库中的 class 文件倒入一个 jar 文件中
第一种方法在构建方面更容易,您可以使用在 Wowza IDE 中获得的原始 build.xml
。缺点是您需要将所有 jar 文件提供给您的客户。第二种方法意味着定制构建但更容易分发。