Windows 基于 Java 的应用程序无法运行

Windows 基于 Java 的应用程序无法运行

将 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

一切运行良好。

相关内容