gpt4 book ai didi

java - 小程序代码标签和类文件

转载 作者:行者123 更新时间:2023-11-29 06:07:51 24 4
gpt4 key购买 nike

我刚开始编写 Applets,我对带有包和类文件的 HTML applet 标签有一些疑问。

我将从包开始。我一直在使用 Netbeans 编写我的小程序代码,其中自动包含一个程序包。该小程序在 Netbeans 小程序查看器中运行良好,并且 HTML 显示了它应该显示的所有内容,但小程序除外——只有一个显示“错误”的白框。当我在没有包的情况下使用 Eclipse 重新编译时,HTML 可以很好地显示小程序。我尝试了所有我能想到的方法,但终究无法让小程序与程序包一起工作。

<applet code="myClass.class"width="500"height="500">

<applet code="myPackage.myCLass.class"width="500"height="500">

<applet code="myPackage\myClass.class"width="500"height="500">

没有任何效果。所以,我的第一个问题是:我的 HTML applet 标记路径应该说什么才能到达包中包含的 applet?老实说,我所有的谷歌搜索都产生了我并不真正理解的结果,因为我不是 100% 确定包是什么/做什么。

这引出了我的下一个问题:类文件。 applet 标签指向一个类文件,即编译后的源文件。编译 .java 文件会创建一个 .class 文件,这很简单。但是如何从 applet java 文件到 applet 类文件呢?尝试通过命令行或任何 IDE 编译失败,因为没有 main 方法。到目前为止,我能够获得小程序类文件的唯一方法是使用 Netbean 的小程序查看器或 Eclipse 中的“作为小程序运行”来编译代码。还有另一种获取类文件的方法吗?还是我必须使用 applet 模拟器进行编译(找不到更好的词)?

最佳答案

<applet code="myPackage.myCLass.class"width="500"height="500">

关于 myPackage 包中的 myClass applet 类的 applet 元素。

1) applet 元素的属性之间应该有空格(我不确定这是否是 W3C 推荐的一部分,但它看起来很奇怪)。

<applet code="myPackage.myCLass.class" width="500" height="500">

2) code 属性应该是类的完全限定名,这意味着:

<applet code="myPackage.myCLass" width="500" height="500">

3) 在没有指定存档和代码库的情况下,JRE 将在加载 HTML 的目录的 myPackage 子目录中查找类。例如。如果 HTML 名为 applet.html 并且位于:

类需要位于:

一旦您认为小程序类正确无误,请尝试使用浏览器地址栏中的地址获取它。如果该类未提供下载,则 JRE 也无法加载它。

关于java - 小程序代码标签和类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999343/

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