java - 小程序在我的 IE8 和 firefox6.0.2 中无法运行

标签 java html internet-explorer firefox applet

我有一个 Hello world 小程序,取自书籍示例。

HelloWorldApplet.java

import java.awt.*;
import javax.swing.*;

/**
 * @version 1.22 2007-06-12
 * @author Cay Horstmann
 */
public class HelloWorldApplet extends JApplet
{
   public void init()
   {
      EventQueue.invokeLater(new Runnable()
         {
            public void run()
            {
               JLabel label = new JLabel("Hello, World applet", SwingConstants.CENTER);
               add(label);
            }
         });
   }
}

HelloWorldApplet.html

<html>
<body>
<applet code="HelloWorldApplet.class"
   width="300" height="100">
</applet>
</body>
</html>

在我的浏览器中运行它时,我遇到了以下问题。

但是其他非 applet html 文件(例如 javascript 文件)在 Firefox 和 Internet Explorer 中都可以成功显示。

案例 FireFox 版本 6.0.2: 每当我在其中执行 HelloWorldApplet.html 时,Firefox 就会突然关闭。 因此没有输出。

案例 InternetExplorer 版本 8: 互联网导出。每当我在其中执行此 HelloWorldApplet.html 时,都会显示“此选项卡已恢复”。因此没有输出。

到目前为止我所做的事情: 我尝试了很多链接并按照他们的指示进行操作。但是,在 Tools->Internet options->Advanced (tab) in internet explorerTools->Options in firefox 中,我找不到任何与 java 相关的复选框,正如他们所说。
问题出在哪里: 他们说如果你找不到任何复选框,那么你必须安装 JDK。但我已经安装了jdk 6.0。

在命令提示符下,

C:\Users\MuthuGanapathy>java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode)

这表明我的系统中安装了 java。

那么,我现在需要做什么才能在浏览器中运行小程序?

最佳答案

不推荐使用 applet 标记部署小程序。它仍然可能有效,并且您所经历的行为在任何情况下都是 Not Acceptable ,但您仍然应该尝试当前的(多浏览器)小程序部署方法,首先如下所述:

关于java - 小程序在我的 IE8 和 firefox6.0.2 中无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889534/

相关文章:

java - Firebase数据库查询用户未访问过的国家/地区

javascript - 你如何 "stack" flex 元素在单独的列中?

javascript - 如何在xml文件中获取动态ip?

javascript - 有没有办法区分我的 Javascript 是在基于三叉戟的应用程序中运行还是在 Internet Explorer 中运行?

css - IE 的菜单覆盖定位问题

java - Android 两个不同类型的对象数组列表添加到单个数组列表中

java - 用于创建按钮数组的循环无法在 JPanel 中正确显示

java - 反序列化时保存元素在其兄弟元素之间的顺序

jquery - IE9 - 光标在文本字段中快速消失或闪烁

javascript - 为什么 for every 在 Internet Explorer 中不起作用?有什么替代方法?