将 Java JRE 更新到 7u25 后,许多基于 Java 的应用程序无法正常工作,我将 Java 升级到 7u45,但应用程序仍然无法运行。
Minecraft 启动屏幕未显示,必须按 TAB 键选择运行按钮,然后按 ENTER 来运行游戏。
Netbeans IDE 正在运行,但屏幕上没有显示任何内容。
Eclipse 和 JDownloader 运行良好。
我无法运行 Java 控制面板,它只在任务栏上显示 Java 图标。
我的系统操作系统:Windows 7 Ultimate SP1 64Bits Java:Java 版本“1.7.0_45”Java(TM) SE 运行时环境(build 1.7.0_45-b18)Java HotSpot(TM) 客户端 VM(build 24.45-b08,混合模式,共享)
答案1
手动清除 Java 小程序缓存。
通常,您会打开控制面板小程序来查找该路径,但由于您无法找到该路径,因此您必须进行一些搜索。
在 Windows Vista+ 上,它通常位于
C:\Users\<your user name>\AppData\LocalLow\Sun\Java\Deployment\cache
如果这不起作用,请通过添加/删除程序完全卸载 Java,确保C:\Users\<your user name>\AppData\LocalLow\Sun
文件夹已被删除(如果没有,则删除它),然后重新安装 Java。
答案2
我解决了我的问题。
我这样做:
- 卸载JRE7u45
- 删除以下文件:C:\Users\\AppData\LocalLow\Sun
- 重启了我的电脑
- 安装了JDK7u45
- 在 Java 控制面板上设置兼容性:禁用视觉主题
- 运行 Java 控制面板并清理缓存文件,也降低至 100MB
一切运行良好。