6

vlcjを使用して自己完結型のJavaアプリを出荷し、SAQ(http://code.google.com/p/vlcj/wiki/SAQ)を読みたいのですが、これは、すべての共有オブジェクトを出荷すれば可能であると示唆しています。またはlibvlcおよび必要なvlcプラグイン用のDLL。誰かがこれが実際にどのように行われるかを手伝ってもらえますか?ありがとう

4

1 に答える 1

5

私はこれをしました。私がしたことは、アプリでdllとプラグインのディレクトリをパッケージ化することでした。libディレクトリに配置しました。

次に、VLCj ライブラリへのパスをコマンド ライン引数に追加しました。 -Djna.library.path={Application Location}/lib

ディレクトリの内容

lib
-- libblc.dll
-- libvlc5.dll
-- {etc}
/plugins
   /3dnow
   /access
   {etc}

秘訣は、撮影対象のターゲット OS に注意する必要があることです。Windowsのみを使用するようにアプリを制限しました。複数のオペレーティング システムを使用するには、適切なネイティブ ライブラリを慎重に選択する必要があります。

それが役立つことを願っています。

于 2013-03-27T22:10:24.033 に答える