java - 浏览器不显示 java applet

标签 java html applet

我刚开始使用 Java 小程序,发现这个提供教程的网站。我输入了所有代码,但小程序没有出现在我的浏览器中:HelloWorld.java

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

public class HelloWorld extends Applet
{
    public void paint (Graphics g)
    {
    g.drawString("Hello World!", 300, 300);
    }
}

这是我的 HTML 文件

<HTML>
<HEAD>
<TITLE>Hello World Applet</TITLE>
</HEAD>
<BODY>
<H1>Hello World Applet</H1>
<applet code="HelloWorld.class" WIDTH=300 HEIGHT=300></applet>
</BODY>
</HTML>

我已经编译了 java 文件 (HelloWorld.class) 并将所有文件保存在我的桌面上。我在 mac osx mountain lion 上使用最新版本的 safari。我在 google chrome 中试过了,它说要安装一个插件,我照做了,但什么也没发生?

最佳答案

(请注意:这些事情发生在 Windows 中,少数发生在 Ubuntu 中。如果以下任何一项适用于您的问题,请检查以下内容)尝试以下操作:
1st- 在 HTML 文件中,将 body 标签更改为:

<body bgcolor = red>

这样,如果您发现一个具有您提到的尺寸的白色矩形,但由于浏览器/jre 的某些问题,该小程序未按预期运行,那么您就知道您的小程序正在浏览器上运行。

2nd- 我们使用的浏览器通常是 32 位浏览器。请检查您是否安装了 32 位版本的 java,以防您的浏览器是 32 位版本。

3rd- 要检查您的小程序是否已实际创建,请尝试使用终端使用 appletviewer 运行 html 文件。

在你使用的 cmd/terminal 中运行以下命令:

appletviewer filename.html

或者如果您使用的是 eclipse/netbeans,它们通常将 appletViewer 与 IDE 集成在一起,因此它们可以直接运行 appletviewer。

关于java - 浏览器不显示 java applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482331/

相关文章:

java - 小程序和 Jackson 外部 jar : Can not access public class

java - 批量重命名 Hudson 作业

java - Lambda表达式和方法重载疑惑

html - Bootstrap Navbar 在折叠时不隐藏 li 元素

java - 如何找到小程序支持的 APDU 列表?

Javascript,调用 Java Applet 方法抛出 TypeError

java - WebDriver 获取最后一个日历日

java - 复选框——新 boolean 值(真/假)

javascript - 需要在点击链接时显示隐藏的 div

javascript - 您如何使用方法绑定(bind)和 url 将任何 src 图像从一侧复制到另一侧?