我们的java应用程序使用了外部库,特别是jmf.jar(Java Media Framework),它依赖于从网络摄像头捕获的图像。但是,当我们尝试将应用程序打包到jar文件中时,应用程序会运行,但是一旦我们尝试访问/打开网络摄像头,就不会发生任何事情。
我们正在使用Eclipse,我们使用其导出功能来创建jar文件。
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
您是否认为将jmf包含在jar的清单中?有关详细说明,请参阅此链接here
答案 1 :(得分:0)
您不仅需要将项目导出到jar文件中;你需要创建一个“可执行”的jar文件。这意味着可以正确编辑jar文件的清单,以便类路径包含所有必需的依赖项,并且正确设置主类。
在最新版本的Eclipse中,您可以使用Runnable JAR File Export Wizard。另请查看Fat Jar Eclipse Plug-in。
答案 2 :(得分:0)
如果您使用的是JMF,则需要将jmf.jar和jmf.properties包含在与可执行jar相同的目录中