我需要将 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"/>>)
任何帮助表示赞赏,因为过去几天我一直在解决这个问题。