创建Java小程序异常:缺少<;jnlp>;领域

创建Java小程序异常:缺少<;jnlp>;领域,java,applet,jnlp,java-web-start,next-generation-plugin,Java,Applet,Jnlp,Java Web Start,Next Generation Plugin,我在试图让我的Java游戏在浏览器中运行时,有点不知所措。我已经成功地将它作为JavaWebStart应用程序运行,但将其转换为浏览器窗口小程序让我抓狂 MYAPPLET.jnlp: 名称 ---- 谷歌发现了这个错误。这似乎是JDK版本1.6更新14中的一个错误:。您使用的是什么JDK?尝试使用JDK 1.7。JNLP元素应该是: <jnlp href="MYAPPLET.jnlp" codebase="http://www.myDomain.com/directoryContaini

我在试图让我的Java游戏在浏览器中运行时,有点不知所措。我已经成功地将它作为JavaWebStart应用程序运行,但将其转换为浏览器窗口小程序让我抓狂

MYAPPLET.jnlp:


名称
----

谷歌发现了这个错误。

这似乎是JDK版本1.6更新14中的一个错误:。您使用的是什么JDK?尝试使用JDK 1.7。

JNLP元素应该是:

<jnlp href="MYAPPLET.jnlp" codebase="http://www.myDomain.com/directoryContainingJar/">

或者,因为更常见的情况是将代码基放在第一位

<jnlp codebase="http://www.myDomain.com/directoryContainingJar/" href="MYAPPLET.jnlp">


但是请确保使用验证JNLP。通过查看JNLP,它可以更好地检查JNLP。

谢谢您的帮助。不过,我又犯了一个错误(我更新了问题)。它抱怨缺少一个字段,尽管它可以在我的jnlp文件中看到:(我使用的是1.6 update 29,但我当前安装的1.7只是为了确保它不是那个bug。请注意,
documentBase
是。
<jnlp href="MYAPPLET.jnlp" codebase="http://www.myDomain.com/directoryContainingJar/">
<jnlp codebase="http://www.myDomain.com/directoryContainingJar/" href="MYAPPLET.jnlp">