有没有办法确定在访问JNLP文件时下载jar的位置。 它可以以编程方式进行管理吗?
我需要从jar中提取资源以将其用于进一步处理。
即使我可以在与JNLP文件相同的位置指定下载jar,也会更好。有可能吗?
答案 0 :(得分:2)
解决方法是在应用程序的jar中放置一个zip,将zip作为类加载器资源访问,然后将其解压缩到您选择的目录中。然后,您可以根据需要在存档的资源上工作。
答案 1 :(得分:2)
我需要从jar中提取资源以将其用于进一步处理。
使用embedded resource info. page中提到的技术获取网址。提供用于进一步处理的URL(例如,接受输入资源的大多数J2SE方法将接受URL)。或者从URL获取输入流并使用它。
可以以编程方式进行管理吗?
不,或者更确切地说,不是客户端JWS应用程序。
即使我可以在与JNLP文件相同的位置指定下载jar,也会更好。有可能吗?
您的意思是它在本地磁盘上缓存的位置吗?由于无法找到缓存JNLP的位置,我看不出这会有什么帮助。但要回答你的问题。再一次,没有。