1

我们使用了一个外部库,特别是 jmf.jar(Java 媒体框架),用于我们的 Java 应用程序,它依赖于从网络摄像头捕获的图像。但是,当我们尝试将应用程序打包到 jar 文件中时,应用程序会运行,但是一旦我们尝试访问/打开网络摄像头,什么也没有发生。

我们正在使用 Eclipse,我们使用它的导出功能来创建 jar 文件。

有谁知道如何解决这个问题?

4

3 回答 3

1

您是否想过在您的 jar 清单中包含 jmf ?在此处查看此链接以获取更多说明

于 2010-01-07T09:31:57.527 回答
0

您不仅需要将项目导出到 jar 文件中;您需要创建一个“可执行”jar 文件。这意味着对 jar 文件的清单进行了适当的编辑,以便类路径包含所有必需的依赖项并且正确设置了主类。

在最新版本的 Eclipse 中,您可以使用Runnable JAR File Export Wizard。还请查看Fat Jar Eclipse Plug-in

于 2010-01-07T09:27:52.287 回答
0

如果您使用 JMF,则需要将 jmf.jar 和 jmf.properties 包含在与可执行 jar 相同的目录中

于 2013-09-24T12:19:17.520 回答