gpt4 book ai didi

java - 简单的 Java 小程序无法在 MacOS 上的 FireFox/Safari 中加载

转载 作者:行者123 更新时间:2023-12-01 16:05:01 25 4
gpt4 key购买 nike

我可能在这里遗漏了一些非常基本的东西。我正在尝试让我的第一个小程序在 Mac OS 10.5.8 上的 Firefox 3.6 中的本地 HTML 页面中运行。这是小程序的代码:

package SimpleApplet;

import java.applet.Applet;
import java.awt.*;

public class MyApplet extends Applet {

private static final long serialVersionUID = 1L;

public void init()
{
}

public void stop()
{
}

public void paint(Graphics g)
{
g.drawString("Tweedle-Dee!",20,40);
}

}

这是 HTML 页面:

<html>
<body>
Here's the applet: <br/>
<applet code="MyApplet.class" width="300" height="150">
</applet>
</body>
</html>

这两个文件(.class 和 .html)位于我本地计算机上的同一文件夹中。现在,当我将 .html 文件加载到 Firefox 中时,会显示一个带有红色 X 的矩形。该小程序在从 Eclipse 启动时可以工作(使用 JRE 1.5 BTW)。

此外,这不是我的浏览器的普遍问题,因为多个带有小程序的页面(例如 http://java.sun.com/applets/jdk/1.4/demo/applets/Blink/example1.html )可以工作。

这也很难排除故障,因为 Java 控制台上根本没有输出...

如有任何建议,我们将不胜感激!

最佳答案

尝试省略 .class

结合使用对象标签,我得到了更好的结果。

<object classid="java:com.something.fullyQualifiedClassName">
<param name="type" value="application/x-java-applet">
</object>

另请参阅我的问题,特别是所选的答案,因为这与我的经历相似

What's wrong with my object tag to embed a Java Applet?

关于java - 简单的 Java 小程序无法在 MacOS 上的 FireFox/Safari 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790198/

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