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

时间:2012-04-24 02:07:51

标签: java windows-7 applet java-7

在Windows 7,64位,由于升级到32位JRE-7,在IE9 32位或Chrome下,我无法运行this one等小程序。在Applet矩形内部,我看到消息"错误。点击查看详情"

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

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
Using JRE version 1.7.0_03-b05 Java HotSpot(TM) Client VM
User home directory = C:\Users\Blah
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to 
----------------------------------------------------

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

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

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

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

Java控制面板 - > Java标签 - >查看...(并管理Java应用程序和applet的Java Runtime版本和设置......) - >查找

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

我接受了新的调查结果,applet现在可以在Chrome和IE9中使用。

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

答案 2 :(得分:0)

Windows 7 32位

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