我有一个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 explorer
和Tools->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?
答案 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:
...所以,正如您所看到的,IE8附加组件未正确配置或JRE未正确安装,因为它应该适用于操作系统......
报告帮助
祝你好运答案 3 :(得分:0)
检查这些设置
My Computer --> Control Panel
在这里你应该找到一个图标“Java”
点击Java
,然后转到"General" -> "setting" -> "delete files..."