3

在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 兼容)。

4

3 回答 3

1

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

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

于 2012-04-24T02:52:37.480 回答
1

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

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

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

我接受了新发现,并且小程序现在可以在 Chrome 和 IE9 中运行。

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

于 2012-04-24T14:16:04.033 回答
0

视窗 7 32 位

转到开始/所有程序/java/configure java Temporary Internet Files/Settings 设置从无到中

于 2014-08-30T20:13:17.140 回答