0

有没有办法在访问 JNLP 文件时确定 jar 的下载位置。它可以以编程方式进行管理吗?

我需要从 jar 中提取资源以将其用于进一步处理。

即使我可以将下载 jar 指定在与 JNLP 文件相同的位置也会更好。是否可以?

4

2 回答 2

2

一种解决方法是将 zip 放入应用程序的 jar 中,将 zip 作为类加载器资源访问,然后将其解压缩到您选择的目录中。然后,您可以随意处理归档资源。

于 2012-06-15T14:39:18.370 回答
2

我需要从 jar 中提取资源以将其用于进一步处理。

使用嵌入式资源信息中提到的技术。页面以获取 URL。要么提供 URL 以供进一步处理(例如,大多数接受输入资源的 J2SE 方法都将接受 URL)。或者从 URL 获取输入流并使用它。

它可以以编程方式进行管理吗?

不,或者更确切地说,不是客户端 JWS 应用程序。

即使我可以将下载 jar 指定在与 JNLP 文件相同的位置也会更好。是否可以?

你的意思是它缓存在本地磁盘上的位置吗?由于无法找到缓存 JNLP 的位置,我看不出这有什么帮助。但是要回答你的问题。再次,不。

于 2012-06-16T13:39:39.370 回答