在Windows 7, 64-bit下,自从升级到JRE-7 32-bit,在IE9 32-bit或Chrome下,我无法运行像这样的小程序。在 Applet 矩形内,我看到消息“错误。单击以获取详细信息”
单击小程序框(空白)会导致一个对话框:
Application Error
DrawingLines.class
There was an error while executing the application. Click "Details" for more information.
单击“详细信息”按钮打开 Java 控制台,但没有错误,只是
Java 插件 10.3.0.5 使用 JRE 版本 1.7.0_03-b05 Java HotSpot(TM) 客户端虚拟机 用户主目录 = C:\Users\Blah -------------------------------------------------- -- c: 清除控制台窗口 f:在终结队列中终结对象 g:垃圾收集 h:显示此帮助信息 l:转储类加载器列表 m:打印内存使用情况 o:触发日志记录 问:隐藏控制台 r:重载策略配置 s:转储系统和部署属性 t:转储线程列表 v: 转储线程堆栈 x:清除类加载器缓存 0-5:将跟踪级别设置为 -------------------------------------------------- --
开发人员的工具控制台在两个浏览器中都是空白的。
如果我重新加载页面,我最终会遇到一种死锁,浏览器停止响应。
知道为什么控制台中没有显示错误吗?
(编辑) 因为我的 JRE 是 32 位的,所以 64 位版本的 IE9 不运行小程序。这是有道理的,浏览器会报告消息“您的浏览器正在忽略 APPLET 标记”或等效消息。我正在使用 32 位 JRE,因为我开发了一些基于 JMF 的软件(仅与 32 位 JRE 兼容)。