Java 7u65 的问题

2022-09-04 08:29:54

昨晚发布了一个新的Java 7更新:7u65。我有一个加载服务小程序的Web应用程序,更新后,我在不同PC上的测试没有显示问题或错误的行为。

后来,我开始收到与我产品的 Java 服务小程序相关的问题报告。所有报告都来自将Java JRE更新到7u65(从7u60)的用户:

  • 小程序根本没有加载。当应用程序启动时,我显示“正在加载”屏幕,但没有显示。此外,我的Java小程序提供的所有服务都不可用。
  • 在将Java控制面板的高级配置更改为始终显示控制台(在发生此问题的一台PC中)后,我发现小程序甚至没有启动Java控制台。
  • 使用发生错误的同一工作站,尝试访问 java.com 以检查当前的java版本,加载Java小程序并显示控制台而不会出现错误。

所有测试都是在清除浏览器和Java缓存后执行的,甚至在删除已安装的证书之后执行的(我的是一个有效的签名小程序)。

我检查了Java 7u65发行说明,提到的任何更改似乎都没有影响我的小程序。此外,使用Java 7u60时没有问题。

我对正在发生的事情没有任何线索,也许是因为Java更新是在几个小时前发布的。由于即使我将Java控制面板配置为显示,也无法显示Java控制台,因此我无法判断是否存在任何异常。我无法在我的 PC(Windows 8 和 Windows 7,均为 64 位)中重现该问题,但已在 Windows 7 PC 上报告了此问题。

我的一个朋友告诉我,这似乎发生在使用Java 7u60的机器上,然后它被更新到Java 7u65,没有卸载。此外,这往往发生在较旧的操作系统(即:WinXP)中,这更自然。

我写这个问题是因为有些PC有这个问题,而另一些则没有,这似乎很奇怪。我想知道是否有其他人遇到此问题,知道可能的原因是什么,或者已经发现/应用了任何解决方案。另外,如果我碰巧找到它,我想分享解决方案。

谢谢。


编辑

外部引用,与同一 Java 版本 (JRE) 相关。


答案 1

我刚刚在我的一个小程序中遇到了这个确切的问题。

看起来对7u65中“java-vm-args”和“java_arguments”参数的处理进行了一些更改。

“java_arguments”似乎不再有效,当它被指定时,我的小程序将悄无声息地失败,甚至没有启动JVM。


答案 2

我也有同样的问题。

I delete C:\Users\${USER}\AppData\LocalLow\Sun

当我重新加载网页包含应用程序时。JRE 再次重新创建此文件夹。

而且还可以。

文件夹内容之间没有太大的区别。但它奏效了。

这似乎是jRE中的一个错误


推荐