gpt4 book ai didi

java - 如何从带有嵌入标记的子文件夹中加载 Java applet 类?

转载 作者:行者123 更新时间:2023-11-29 08:03:48 26 4
gpt4 key购买 nike

我在某个子目录中有一个作为单个类文件(无 JAR 文件)的 Java Applet,我想将它嵌入到另一个目录中的 HTML 页面中。我想为它使用 embed 标签。但我无法让它工作。到目前为止,这是我的代码:

<embed type="application/x-java-applet;version=1.6"
width="512" height="512"
code="subfolder/MyApplet.class" />

根据Apache 日志文件,Class 文件已加载但无法启动。 Java 说没有名为 subfolder.MyApplet 的类。因此它将子目录视为包名。 codebase 参数(不知道这对 embed 是否有效)没有区别。也许还有其他一些记录不当的参数来指定从中加载类的代码基目录?

请注意,我的问题不是关于如何在一般情况下嵌入 Java applet。我知道如何使用已弃用的 applet 标记或 object 标记并将类打包到 JAR 文件中以使其运行。我的问题是如何让它在这种特定情况下正常工作:

  • 没有 JAR 文件,只有单个类文件。
  • 类文件与 HTML 页面不在同一目录中。
  • 使用 embed 标签。

最佳答案

在使用“embed”标签时考虑使用“codebase”标签。例如,

   <embed type="application/x-java-applet;version=1.6"
width="512" height="512"
code="MyApplet.class"
codebase="subfolder/"/>

您应该能够在“代码库”标签中使用相对和绝对路径。

希望对您有所帮助...

关于java - 如何从带有嵌入标记的子文件夹中加载 Java applet 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com