我正试图在Firefox中显示一个正在工作的小程序(也希望在IE中显示它)。我在HTML中使用以下内容:
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {
code:'home.applets.demo.demo1.class', width:300, height:300} ;
var parameters = {jnlp_href: 'test.jnlp'} ;
deployJava.runApplet(attributes, parameters, '1.6');
</script>
我的test.jnlp文件包含以下内容:
<jnlp spec="1.0+" codebase="" href="">
<information>
<title>Bouncing Balls Demo</title>
<vendor>Me</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se" />
<jar href="demo1.jar" main="true" />
</resources>
<applet-desc
name="Bouncing Balls Demo Applet"
main-class="home.applets.demo.demo1"
width="300"
height="300">
</applet-desc>
<update check="background"/>
</jnlp>
在我看来,好像我已经完成了我需要做的一切。我将JNLP和JAR文件放在了与HTML文件相同的目录中。看起来我的JNLP和HTML是正确的,但当我显示页面时,小程序不会出现。更糟糕的是,根本没有故障消息或任何指示正在发生的事情!
我是不是遗漏了什么?请有人给我建议。
我建议做的第一件事是进入控制面板>java>advance并启用java控制台。
其次,在java控制台中按5,这样您就可以看到所有错误级别的
第三,如果您在Web服务器上进行测试,请尝试在本地进行测试。
第四,如果它只是在Web服务器上不起作用,请确保在IIS服务器中启用了jnlp-Mime类型。