【问题标题】:Calling an applet from html从 html 调用小程序
【发布时间】:2012-05-25 07:53:21
【问题描述】:

我正在做一个项目,需要从 HTML 调用一个小程序,我正在这样做:

<applet code="AppletClient.class" width="350" height="200" </applet>

这给了我一个错误,即找不到 AppletClient.class。如果我复制该文件并将其粘贴到 HTML 文件的相同位置,它就可以工作。我该如何解决这个问题?

【问题讨论】:

  • &lt;applet code="AppletClient.class" width="350" height="200" &lt;/applet&gt; 不仅无效,而且格式错误。我建议 1) 使用 validation service 验证 HTML 2) 使用 Appleteer 加载经过验证的 HTML(旨在为小程序加载提供更多更好的反馈)。 3)一旦你得到一个工作示例,在生产中使用deployJava.js(编写小程序元素)。

标签: java html netbeans applet


【解决方案1】:

" 但是,如果我复制该文件并将其粘贴到 html文件没问题"

您已经注意到了这个问题。改正路径,它会工作的。现在,您正在导航到 classess 文件夹。但是,请尝试删除第一个“/”。

<applet code="AppletClient.class" codebase="/classes"

            width="350" height="200">

将位置放在代码库标签内。代码标签用于类名。我第一次错过了,对不起:(

【讨论】:

  • 仍然不起作用,在我粘贴在上面的代码中,它必须是 code="AppletClient.class",当我粘贴它时它正在工作,但无论如何我尝试更改它的路径似乎没有工作:S
  • 好的,是否有一个名为“classes”的文件夹?你的小程序文件在里面吗?
  • 是的,更具体地说,它在 NetBeansProjects\WebApplication1\build\web\WEB-INF\classes 中
  • 它在“web”文件夹中,对吧?如果是,请给出类似“\WEB-INF\classes\AppletClient.class”的路径如果它不起作用,“WEB-INF\classes\AppletClient.class”
  • 还有一件事你应该知道。通常 Netbeans webApp 类别用于使用 JSP、Servlet 等创建 Web 应用程序。在您的情况下,实际上不需要它。但是,请原谅我无法 100% 帮助您。但是,我很高兴至少能帮助你 50% :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-05
  • 2010-10-30
  • 1970-01-01
相关资源
最近更新 更多