【问题标题】:Having trouble displaying an Applet无法显示小程序
【发布时间】:2012-03-26 17:39:49
【问题描述】:

我正在尝试在 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 Web Start 与小程序混合使用。如有错误请指正。
  • 其实最新的文档中添加了JNLP文件供Applet使用。
  • 你有这个参考吗?很抱歉劫持了你的帖子,但如果你这样做了——谢谢!
  • @Hover 查看JNLPApplet 信息。页面并查找有关“下一代”的提及。到 OP。该 JNLP 无效。使用JaNeLA检查它。
  • 使用 JaNeLA 并没有真正帮助。它是一个很好的分析器,可以告诉 JNLP 文件中的错误在哪里,但是错误消息太神秘而没有用,而且它们没有提供任何关于硬件实际修复任何东西的线索。

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


【解决方案1】:

我建议做的第一件事是进入你的控制面板>java>advance并启用java控制台。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-05
    • 2018-05-04
    • 2018-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2015-10-04
    相关资源
    最近更新 更多