通过控制面板中的 GUI 将 Java 更新到 Java 7 Update 9 时似乎存在错误。我需要提一下,这一切都已经在 Windows XP 32 位上进行了测试。该更新从 C:\Windows\System32 中删除了 javaws.exe(Java Web Start)。这会破坏指向该位置的快捷方式。它可能与 Java Quick Start 锁定某些文件以及更新无法从其在 Program Files 中的位置复制 javaws.exe 有关。下载离线更新文件并将其安装在当前版本的 Java 之上时不会发生这种情况。您在尝试启动我们的应用程序时收到的错误消息是
Windows 正在搜索 javaws.exe。要自己查找文件,请单击浏览。
Windows 将尝试找到该文件,经过一番搜索后,应该会在 Program Files 中找到 javaws.exe 并提供修复链接。单击修复它通过将链接重新指向新位置来解决问题。其他可能的解决方案可能是:
- 完全卸载 Java 并安装最新版本。您可以保留 Java 缓存,因此您不必重新安装应用程序。
- 通过下载离线更新并将其安装在当前 Java 版本之上来更新 Java。
- 手动修改链接的路径。
- 手动将 javaws.exe 复制到 C:\Windows\System32。
- 重新安装您的应用程序。
有没有人也遇到过这个问题?有谁知道是否有修复它?谢谢。