我试图在 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>
Thanks.
[EDIT]
一个例子:
http://java.sun.com/javase/ja/6/ea/6u10/plugin2/jnlp/CompatibilityApplet.java 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>
请编辑您的问题并让我知道它已编辑。
OK
您错过了有关 documentBase 的部分吗?
我没有。
我建议删除小程序名称属性中的空格。
Done
您可以运行任何其他 JNLP 嵌入式小程序吗?例如。我网站上的小(沙盒)GIFanim 小程序?
Yes
什么信息。你从这里收到举报吗?
java.供应商:Sun Microsystems Inc.
java.版本:1.6.0_26
操作系统名称:Windows 7
操作系统版本:6.1
<application-desc main-class="br.com.app.server.HelloJWS"></application-desc>
这是 Java 应用程序(而不是 applet)的描述符。对于小程序,使用更像..
<applet-desc main-class="br.com.app.server.HelloJWS"></applet-desc>
Note:
- 即使这对于小程序来说也不是一个正确的描述符,它必须明确地声明一个
documentBase
, name
, width
& height
。请参阅小程序描述 http://download.oracle.com/javase/1.4.2/docs/guide/jws/developersguide/syntax.html#applet_desc有关更多详细信息,请参阅 JNLP 文件语法部分。
- 它(当然)必须是一个小程序。使用此技术不可能将应用程序“嵌入”到网页中。
- JNLP 和 Java 插件(小程序和 Web 启动都需要)已被弃用,并且从 API 中删除在Java 9中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)