Topic: applet & ie6??? |
Print this page |
1.applet & ie6??? | Copy to clipboard |
Posted by: daywalker Posted on: 2003-04-10 09:57 有一个java小程序 /* * Applet1c.java * * 2002/02/12 */ // <applet code=Applet1c width=100 height=50> // </applet> package com.arscgis.zhx; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Applet1c extends JApplet{ JLabel theLabel=new JLabel("Applet!"); public void init(){ Container cp=getContentPane(); cp.setLayout(new FlowLayout()); cp.add(theLabel); cp.add(new JButton("the button!")); } public static void main(String[] args){ Applet1c myApplet=new Applet1c(); JFrame myFrame=new JFrame("Applet1c"); myFrame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); myFrame.getContentPane().add(myApplet); myFrame.setSize(100,50); myApplet.init(); myApplet.start(); myFrame.setVisible(true); } } 编译之后 加入html页面 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <applet code=com.arscgis.zhx.Applet1c.class width=550 height=306> </applet> </body> </html> 用ie6浏览时总是只出现一个灰色的框, 没有反应 不知道是什么原因, 机器环境window2K(sp3)中文版, ie6(sp1), j2sdk-1_4_1_02-windows-i586 |
2.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: jiangns3000 Posted on: 2003-04-10 10:33 原因很常见: 1)由于使用了Javax.Swing包,故要使用JAVA 插件(估计你已安装),同时该HTML网页要使用SUN的HTMLConverter.bat进行转换。 2)将该com.arscgis.zhx.Applet1c.class放在当前目录的com/arscgis/zhx下。 网页放在当前目录下。假设当前目录 .;已加入classpath中(当然将com\arscgis\zhx加入classpath更好。) 3)在局域网中使用JApplet常见,在Internet上使用Applet常见。 |
3.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: daywalker Posted on: 2003-04-10 17:23 你说的(1),(2)我都已经做到, 关于第(3)我是在公司的局域网中实验,使用本机上IIS5作为web服务器 直到现在用ie6浏览时总是只出现一个灰色的框 把鼠标移到Applet上 在状态栏中显示“正在载入java小应用程序”,过上一段时间(大概总有5分钟)后在 java console中会报告 Java(TM) Plug-in: 版本 1.4.1_02 使用 JRE 版本 1.4.1_02 Java HotSpot(TM) Client VM 用户主目录 = C:\Documents and Settings\Administrator 代理配置:手动配置 代理:http=192.168.0.3:80,socks=192.168.0.3:1080 代理覆盖:<local> 载入:找不到类 com.arscgis.zhx.Applet1c.class。 java.lang.ClassNotFoundException: com.arscgis.zhx.Applet1c.class(...省略) 现在html页面中是这样写的 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <!--"CONVERTED_APPLET"--> <!-- HTML CONVERTER --> <OBJECT classid = "clsid:CAFEEFAC-0014-0001-0002-ABCDEFFEDCBA" codebase = "http://java.sun.com/products/plugin/autodl/jinstall-1_4_1_02-windows-i586.cab#Version=1,4,1,20" WIDTH = 550 HEIGHT = 306 > <PARAM NAME = CODE VALUE = com.arscgis.zhx.Applet1c.class > <PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.1_02"> <PARAM NAME = "scriptable" VALUE = "false"> <COMMENT> <EMBED type = "application/x-java-applet;jpi-version=1.4.1_02" CODE = com.arscgis.zhx.Applet1c.class WIDTH = 550 HEIGHT = 306 scriptable = false pluginspage = "http://java.sun.com/products/plugin/index.html#download"> <NOEMBED> </NOEMBED> </EMBED> </COMMENT> </OBJECT> <!-- <APPLET CODE = com.arscgis.zhx.Applet1c.class WIDTH = 550 HEIGHT = 306> </APPLET> --> <!--"END_CONVERTED_APPLET"--> </body> </html> 我现在真的准备放弃了 |
4.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: jiangns3000 Posted on: 2003-04-10 20:12 不要放弃。 我用你的Applet1程序及HTML文件在我的局网下试了一下,发现是有问题。 1)Applet程序没有问题。是转换后的HTML文件在IE6中显示不出。 (试的机器是:win2k 专业版sp2,JAVA 插件版1.4.4-01比你低) 2)后来将HTML文件改为如下:(不作转换) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF" text="#000000"> <APPLET codebase = "." CODE = com.arscgis.zhx.Applet1.class WIDTH = 550 HEIGHT = 306> </APPLET> </body> </html> 你说发生了什么?结果显示出来了。见下图(IIS,URL为:http://192.168.8.254/japp/Applet1.html)(原因我也在思考中。) Applet.bmp (301.04k) |
5.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: jiangns3000 Posted on: 2003-04-10 20:25 JAVA Plug-in:1.4.1_01 其它配置: 高级:使用Java Plug-in 缺省值 浏览器:IE 代理:使用浏览器设置 以上信息供你参考。 在局域网中使用JApplet及Web Start方案很好,不要放弃。我已尝到甜头。 |
6.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: daywalker Posted on: 2003-04-11 10:29 我这儿还是不行 我感觉可能是classpath或者package的问题 正在查资料 谢谢你的帮助 |
7.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: kociwa Posted on: 2003-04-13 14:37 由于使用了Javax.Swing包,故要使用JAVA 插件(估计你已安装),同时该HTML网页要使用SUN的HTMLConverter.bat进行转换。 怎么转换啊 |
8.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: jiangns3000 Posted on: 2003-04-13 15:03 见下边: http://java.sun.com/products/plugin/1.3/docs/htmlconv.html |
9.Re:applet & ie6??? [Re: daywalker] | Copy to clipboard |
Posted by: kociwa Posted on: 2003-04-14 17:59 Thanks |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |