Applet没有在我的IE8和firefox6.0.2中运行

时间:2012-01-17 04:10:41

标签: java html internet-explorer firefox applet

我有一个Hello world applet,摘自书籍示例。

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:   互联网exp。每当我在其中执行此HelloWorldApplet.html时,都会显示“此选项卡已被恢复”。因此没有输出。

到目前为止我做了什么:    我尝试了许多链接,并按照他们的指示。但是,在Tools->Internet options->Advanced (tab) in internet explorerTools->Options in firefox中,我看不到任何与他们说的相关的复选框。 问题出在哪里:   他们说如果你找不到任何复选框,那么你必须安装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安装在我的系统中。

那么,我现在必须做什么才能在我的浏览器中运行applets?

4 个答案:

答案 0 :(得分:1)

不推荐使用applet标记部署applet。它仍然可以工作,并且您遇到的行为在任何情况下都是不可接受的,但您仍然应该首先尝试(多浏览器)applet部署的当前方法,如下所述:

答案 1 :(得分:0)

检查这些设置

我的电脑 - &gt;控制面板

在这里你应该找到一个图标“Java”

单击Java并转到“高级选项卡”

现在在APPLET标签支持中,选中IE和Firefox旁边的复选框。

单击“确定”并再次测试。

您还可以启用Java控制台ubder“Java控制台”选项,并选择单选按钮“显示控制台”。

希望这有帮助。

答案 2 :(得分:0)

实际上IE8在Java方面存在一些问题。所以这里有一些关于如何设置IE8与JRE正确交互的说明

  

在IE 8中,高级菜单上没有Java部分。 Java是   列在附加组件中。检查是否已安装并启用Java   单击IE菜单栏上的“工具”,然后单击“管理加载项”。在里面   管理加载项窗口确保工具栏和扩展名为   在窗口的左侧突出显示然后查找   Sun Microsystems部分在窗口的主要区域。如果是   在那里列出但显示要禁用,单击Java插件和   启用他们。如果它们没有出现在加载项中,则意味着   Java没有正确安装。

     

如果未正确安装Java,请转到“控制面板”   卸载java。阅读此Microsoft知识库文章   Windows Installer清理实用程序:

     

http://support.microsoft.com/default.aspx?scid=kb;en-us;290301

     

下载并安装该实用程序。运行它并寻找Java   如果实用程序找到,请安装并删除剩余的安装文件   任何。完成此操作后,请点击此链接进行下载和   安装Java 6:

     

http://www.java.com/en/download/index.jsp

...所以,正如您所看到的,IE8附加组件未正确配置或JRE未正确安装,因为它应该适用于操作系统......

报告帮助

祝你好运

答案 3 :(得分:0)

检查这些设置

My Computer --> Control Panel

在这里你应该找到一个图标“Java”

点击Java,然后转到"General" -> "setting" -> "delete files..."