Jar ファイルのコンテンツをローカル ディレクトリに動的に抽出する必要があります。アプリケーションの残りの部分は、これらのコンテンツを使用します。私のEclipse開発環境ではすべてがうまく機能しています。ただし、コードの平和に従うと、JNLP の起動時に null が返されます。
InputStream stream = VLCLibManager.class.getClass().getClassLoader().getSystemResourceAsStream("XXX.jar");
私はすでに次のことをしました:
- 適切なクラスパス エントリで更新された VLCLibManager.class を含む JAR のマニフェスト ファイル
- 私の XXX.jar は、JNLP の /lib ディレクトリの下にあります。正常にダウンロードされています
- XYZ.jnlp ファイルにエントリ (jar href="lib/XXX.jar"/>>) がある
過去数日間、この問題に悩まされているので、助けていただければ幸いです。