Java applet不会在JRE7下运行,控制台中不会显示错误

在Windows 7,64位,自从升级到32位JRE-7,在IE9 32位或Chrome下,我无法运行这样的小程序。 在Applet矩形内部,我看到消息“Error.Click for details”

单击小程序框(空白)会弹出一个对话框:

Application Error DrawingLines.class There was an error while executing the application. Click "Details" for more information. 

单击“详细信息”按钮可打开Java控制台,但没有错误

  Java Plug-in 10.3.0.5
使用JRE版本1.7.0_03-b05 Java HotSpot(TM)客户端VM
用户主目录= C:\ Users \ Blah
 -------------------------------------------------- - 
 c:清除控制台窗口
 f:在终结队列上完成对象
 g:垃圾收集
 h:显示此帮助信息
 l:dump classloader list
 m:打印内存使用情况
 o:触发日志记录
问:隐藏控制台
 r:重新加载策略配置
 s:转储系统和部署属性
 t:转储线程列表
 v:转储线程堆栈
 x:清除类加载器缓存
 0-5:将跟踪级别设置为 
 -------------------------------------------------- - 

两个浏览器中的开发人员工具控制台都是空白的。

如果我重新加载页面,我最终会遇到一种僵局,浏览器停止响应。

知道为什么控制台中没有显示错误?

(编辑)因为我的JRE是32位,所以64位版本的IE9不运行applet。 这是有道理的,浏览器会报告“您的浏览器忽略APPLET标记”或同等信息。 我正在使用32位JRE,因为我开发了一些基于JMF的软件(它只与32位JRE兼容)。

首先测试浏览器插件的Java版本: http : //www.java.com/en/download/testjava.jsp

我在Windows 64位上安装了Java 6和7。 我的浏览器插件仍然是6版本。 我还没有更新7版本的插件。

这是我为解决问题所做的工作:

Java控制面板 – > Java选项卡 – >查看…(并管理Java应用程序和小程序的Java运行时版本和设置……) – >查找

将搜索指向Program Files中的Java文件夹(以便更有效地搜索)。 在我的例子中,控制面板还发现了JDK(我也安装过)。 它已经知道我在上面的问题中提到的两个JRE。

我接受了新的发现,applets现在可以在Chrome和IE9中使用。

我的理论是,将浏览器链接到JRE的东西是不对的(浏览器正在启动JRE,因此我在applet矩形中得到了一个控制台和错误消息,但它在某种程度上是不正确的)。 扫描JRE再次以某种方式修复了故障。

Windows 7 32位

转到开始/所有程序/ java /配置java临时Internet文件/设置从无设置到中等