我想使用 vlcj 发布一个独立的 Java 应用程序并阅读 SAQ(http://code.google.com/p/vlcj/wiki/SAQ),这表明如果一个人发布所有共享对象,这是可能的或用于 libvlc 的 DLL 和所需的 vlc 插件。有人可以帮忙解决这个问题吗?感谢:D
问问题
2391 次
1 回答
5
我已经做到了。我所做的是将 dll 和插件的目录与应用程序打包在一起。我把它放在lib目录下。
然后我将 VLCj 库的路径添加到命令行参数 -Djna.library.path={Application Location}/lib
目录内容
lib
-- libblc.dll
-- libvlc5.dll
-- {etc}
/plugins
/3dnow
/access
{etc}
诀窍是你必须小心你正在拍摄的目标操作系统。我将应用程序限制为仅使用 Windows。要使用多个操作系统,您必须仔细选择正确的本机库。
希望有帮助。
于 2013-03-27T22:10:24.033 回答