我决定让我的应用程序java web start,我准备了.jar文件和.jnlp。 这是.jnlp:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+"
codebase="http://www.mypage.com/jar/"
href="BoxChat.jnlp">
<information>
<title>BoxChat</title>
<vendor>Kitty</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://www.mypage.com/jar/"/>
<jar href="chat.jar" main="true" />
</resources>
<application-desc
name="BoxChat"
main-class="chat.class"
width="320"
height="240">
</application-desc>
<update check="background"/>
</jnlp>
崩溃并说我没有安装java 1.6,但我确定我拥有它。问题是什么?感谢您的回复。
答案 0 :(得分:2)
查看Java Web Start - Runtime Versioning中的提示。请特别注意对 JNLP运行时设置对话框的引用。
答案 1 :(得分:1)
通常安装java时有两个步骤。第一个是 jdk ,当它完成后,它会询问您是否要安装 jre 。 webstart需要正确安装JRE。所以我只想再次安装它并确保你执行第二步( jre )。
答案 2 :(得分:1)
看起来问题出在下面一行:
<j2se version="1.6+" href="http://www.mypage.com/jar/"/>
仅当您要请求特定JRE版本(例如1.4.2_04)时,才需要指定供应商URL。删除href属性并重试。