2010-01-07 49 views
0

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

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

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

回答

0

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

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

1

您是否认为将jmf包含在jar的清单中?请参阅此链接更多的解释here

0

如果您正在使用JMF你需要在同一个目录jmf.jar和jmf.properties为可执行的JAR