【问题标题】:My Applet will not run in a browser我的小程序无法在浏览器中运行
【发布时间】:2011-10-18 22:12:17
【问题描述】:

谁能帮帮我。我编写了一个程序来控制想象中的房子的供暖系统,实际上是一个小程序。它在 netbeans 中运行良好,但我无法让它在浏览器中作为小程序运行,谁能帮帮我,我链接到我所有代码的 zip 文件夹...

http://dl.dropbox.com/u/47863/Heating%20System.zip

【问题讨论】:

  • 请在此处发布您的相关代码和您的 html 代码以及在您的浏览器的 Java 控制台中发现的任何错误消息。
  • “我链接到一个包含我所有代码的 zip 文件夹...” 你能把小程序上传到网络上的某个地方,我们可以看到它坏了吗?顺便说一句 - 你在检查 Java 控制台是否有错误?
  • 我将文件上传到 alcaeos.com/applet 我想知道是否有人可以编译我的代码并看看为什么它可能不起作用。我确实有扩展 japplet 的 myheathome 类,它在 netbeans 中运行。不确定问题到底出在哪里

标签: java applet japplet


【解决方案1】:

http://alcaeos.com/applet/classes/MyHomeHeating.class -> 404.

或者换一种说法。

  1. applet 元素告诉 JRE 在上述 URL 中查找类。
  2. 课程不在那个位置。 (也不在与 HTML 相同的目录中。)

类文件在哪里?


顺便说一句: 典型的血腥 Netbeans 生成代码 (/HTML)。当它生成的不是无效的,它就是多余的。

  1. code="MyHomeHeating.class" code 属性不应包含.class
  2. <HR WIDTH="100%"> HR 元素通常跨越页面的整个宽度。

【讨论】:

    【解决方案2】:

    您需要将您的小程序编译成 .class 文件(而不是 ZIP 中的 .java 文件;这些是源代码)并将其嵌入到 HTML 页面中。您可以使用 HTML 中的标签来执行这些操作;在这里阅读更多:http://www.echoecho.com/applets01.htm

    【讨论】:

    • 我只是想显示来源。是的,我把它变成了课程,然后上传了它。它在 alcaeos.com/applet
    猜你喜欢
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2014-08-10
    相关资源
    最近更新 更多