无法显示Applet

时间:2012-03-26 17:39:50

标签: java deployment applet jnlp next-generation-plugin

我正在尝试在Firefox中显示正在运行的applet(并且还希望在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是正确的,但是当我显示页面时,applet不会出现。更糟糕的是,没有任何失败信息或任何表明发生任何事情的事情!

我在这里遗漏了什么吗?有人请指教。

1 个答案:

答案 0 :(得分:0)

我建议做的第一件事就是进入控制面板&gt; java&gt;前进并启用java控制台。

其次,在java控制台中按5,这样就可以看到所有错误级别

第三,如果您在网络服务器上进行测试,请尝试在本地进行测试。

第四,如果它只是不在网络服务器上运行,请确保在IIS服务器中启用了jnlp Mime类型。