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
元素的一些串聯..
任何人都知道這可能//我的下一個步驟應該是什麼?