然而,如果用这种浏览器打开的方式来调试Applet,毕竟不方便,除了上一节讲过的使用Eclipse的菜单来运行外,还可以使用JDK的bin目录下的一个小程序:appletviewer.exe,用法很简单: appletviewer MyAppletRoot.html
就可以了!后面的HTML文件一定要包含APPLET标签,这样调试比较方便,只看到模拟的小程序查看器窗口,不显示网页内容。不过,如果Applet和浏览器发生交互,例如执行打开页面,调用JavaScript这样的操作,就必须使用真实的浏览器进行测试。 最后,有读者问到浏览applet时没有java环境,则自动下载安装JRE,这该如何做到呢?其实JDK已经帮我们考虑好了,同样有个程序叫HtmlConverter.exe,然后在当前目录下键入命令:
HtmlConverter MyAppletRoot.html
,稍后打开MyAppletRoot.html就可以看到其中的代码已经变成了最新的object标签了,支持在线安装JRE的功能(当然前提是用户没装过JRE才会显示提示)。下面就是转换后的代码清单: