如何从.jnlp文件中获取.jar文件?

时间:2012-07-21 16:47:51

标签: java jar jnlp

为了玩游戏,我去了http://www.gokgs.com/download.jsp用Java Web Start启动客户端。从本质上讲,它是一个可以自动更新客户端的.jnlp文件。

很酷。不过,我想知道如何从这个.jnlp文件中获取底层的.jar文件。我检查了我的本地java 6.0缓存目录,但没有在那里找到任何.jar文件。

有人知道如何获得这个cgoban客户端的独立版本吗?

2 个答案:

答案 0 :(得分:11)

JNLP只是一个XML文件。您只需打开.jnlp文件,它就会告诉您.jar文件的位置。 http://files.gokgs.com/javaBin/cgoban.jar

<jnlp codebase="http://files.gokgs.com" href="javaBin/cgoban.jnlp">
    ...
    <jar href="javaBin/cgoban.jar" main="true"/>

相关属性为jnlp[codebase]jar[href]

答案 1 :(得分:2)

如果在文本编辑器中打开jnlp文件,则会有一个指向jar文件的链接。在你的情况下它是: http://files.gokgs.com/javaBin/cgoban.jar