我试图在HTML页面中运行我的JNLP,但是java插件不运行JNLP,只运行Applet。
这是我的代码:
<applet width="800" height="500" codebase="http://127.0.0.1:8888/applets/"
code="br.com.app.server.utils.CompatibilityApplet"
archive="CompatibilityApplet.jar">
<param name="jnlp_ref" value="http://127.0.0.1:8888/applets/testehellojws.jnlp">
</applet>谢谢。
编辑
举个例子:
http://java.sun.com/javase/ja/6/ea/6u10/plugin2/jnlp/CompatibilityApplet.java
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="6.0+" codebase="http://127.0.0.1:8888/applets/" href="testehellojws.jnlp">
<information>
<title>App Hello</title>
<vendor>My App Jnlp.</vendor>
<homepage href="http://127.0.0.1:8888/Home.html"/>
<description>My App Jnlp</description>
<description kind="short">Appr</description>
<icon href="images/icone.jpg"/>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="hello.jar" main="true"/>
</resources>
<application-desc main-class="br.com.app.server.HelloJWS"></application-desc>
</jnlp>请编辑你的问题,让我知道它是编辑的。
好的
你错过了关于documentBase的部分吗?
我没有。
我建议删除applet属性中的空格。
完成
您还能运行其他JNLP嵌入式小程序吗?例如,我网站上的小(沙箱) GIFanim小程序?
是
什么信息。你从这里接到报告了吗?
java.vendor:公司
java.version: 1.6.0_26
os.name: Windows 7
os.version: 6.1
发布于 2011-09-06 13:24:48
检查相关的帖子,我决定测试标签。
<OBJECT>。我认为这不适用于JNLP,所以我们之前已经测试过了。变后
<APPLET> 至
<OBJECT> 并引用我的jnlp文件作为参数,它起作用了!浏览器忽略代码和归档参数并运行我的JNLP。
谢谢。
发布于 2011-09-06 11:47:46
<application-desc main-class="br.com.app.server.HelloJWS"></application-desc>这是Java应用程序的描述符(与applet相反)。对于小应用程序,使用更像..。
<applet-desc main-class="br.com.app.server.HelloJWS"></applet-desc>注意:
documentBase、name、width和height。有关详细信息,请参阅JNLP文件语法的applet-desc部分。发布于 2011-09-06 10:19:48
您的jnlp_ref可能是一个绝对URI,例如http://127.0.0.1:8888/applets/testehellojws.jnlp
此外,在code值的开头有一个空闲空间(尽管这可能不是问题的原因)。
https://stackoverflow.com/questions/7313317
复制相似问题