为什么我用这段HTML语言无法显示Applet控件?

liuxiao 2003-11-20 08:22:41
为什么我用这段HTML语言无法显示Applet控件?
<html><head>
<title>title
</title>
<body>
<applet code="Applet2。class">
</applet>
</body>
</html>
而用这段代码却可以显示出来。
<html><head><title>Applet2</title></head><hr>
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200" align="baseline" codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">
<PARAM NAME="code" VALUE="Applet2.class">
<PARAM NAME="codebase" VALUE=".">
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.2.2">
<COMMENT>
<EMBED type=
"application/x-java-applet;version=1.2.2"
width="200" height="200" align="baseline"
code="Applet2.class" codebase="."
pluginspage="http://java.sun.com/products/plugin/1.2/plugin-install.html">
<NOEMBED>
</COMMENT>
No Java 2 support for APPLET!!
</NOEMBED>
</EMBED>
</OBJECT>
<hr></body></html>
...全文
123 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
paulone 2003-11-21
  • 打赏
  • 举报
回复
同意楼上的观点,

不过如果你的ie是6.0的话,出现上面的情况很正常,建议不要用ie6.0,如果要用可以采用楼上的观点或者下载java的ie6.0的jvm!
cql0007 2003-11-21
  • 打赏
  • 举报
回复
appletviewer能显示正常,说明肯定不是APPLET问题而是APPLET运行环境的问题,即在SUN的JRE下运行正常,而在IE下运行不正常.

再通过你的两段代码一段能正常运行,一段不能运行,问题应该是出在:你的IE浏览器目前没有与JRE的PLUG-IN绑定起来,IE里用的是MS的1.1的JVM,所以导致出错.而用<OBJECT>标签,是绕过APPLET标签的,当浏览器遇到那样的标签时,不是去寻找当前与IE绑定的JRE,而是直接去你的机器里寻找SUN的JRE的PLUG-IN,如果你的机器安装了JRE,就运行正常,如果没有安装,则会提示你自动下载.

所以你的问题应该是出在:机器里安装了JRE的PLUG-IN,但是没有与浏览器绑定起来.
解决方法有二:
1、在控制面板里,双击运行PLUG-IN,有个与浏览器绑定的按钮勾上。
2、用1.1的JDK编译或者在编译时加-target 1.1 参数,这样编译出来的CLASS文件就可以运行在MS的1.1的JVM上了。
郎虹 2003-11-21
  • 打赏
  • 举报
回复
用apletviewer测试时Applet小应用程序是将HTML代码屏蔽掉直接显示Applet的内容。
应该是你HTML代码的问题。
郎虹 2003-11-20
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="000000">
<CENTER>
<APPLET code = "TimeTest.class">
</APPLET>
</CENTER>
</BODY>
</HTML>
好使可以显示出来。看看你得源码是<applet code="Applet2。class">这个‘。’是你源码中的吗???
tripofdream 2003-11-20
  • 打赏
  • 举报
回复
还有,第一段没有设置applet的大小。
icebound1 2003-11-20
  • 打赏
  • 举报
回复
你可以看看你的IE虚拟机是否正确安装,类的名字是否正确
senry 2003-11-20
  • 打赏
  • 举报
回复
首先看页面的效果,你的applet标签里类的名称有问题,class前不应该是中文句号
object标签的显示如果是"No Java 2 support for APPLET!!" 则应该安装相应的虚拟机
另外你的applet编写十分正确,参数,以及java编译器的种类都会引起看不到applet
比如你用ibm或者sun的jdk编译的applet,可能在没有安装他们的java运行环境的机上就不能运行,如果要运行那么就只有在vj 下进行编译得到class
zengruicfan 2003-11-20
  • 打赏
  • 举报
回复
看你的Html代码写规范没有,写规范点。最好加宽度和高度参数。
liuxiao 2003-11-20
  • 打赏
  • 举报
回复
我的代码不是中文的句号而是英文的,而且我用apletviewer测试时能够正常显示界面,但用以上html语句就不行了。这是什么原因?谢谢。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧