0
如果我打开.jnlp
文件,我发现它只是一个xml,其中包含像.jar
文件和其他资源(如图像)。我现在可以通过书面得到jnlp
文件:从JNLP文件获取单个资源
final URL jnlp = new URL("http://<host>:<port>/<file>.jnlp");
final ReadableByteChannel channel = Channels.newChannel(jnlp.openStream());
final FileOutputStream stream = new FileOutputStream("<file>.jnlp");
stream.getChannel().transferFrom(channel, 0, Long.MAX_VALUE);
我想从解析服务器.jnlp
(使用标准的XML解析器)抢特定文件,而无需使用javaws
命令。我想象中的URL是codebase
属性和href
值的jar
或icon
元素的一些串联..
任何人都知道这可能//我的下一个步骤应该是什么?