我正在尝试安装适用于 Windows 8.1 的最新 Java JRE: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
并且所有安装程序都不起作用。在线/离线/x86/x64
我双击安装程序,弹出 UAC,批准,然后它思考了一秒钟,然后什么也不做。我该如何解决这个问题?
我尝试过的事情:
- 禁用 UAC
- 禁用所有防病毒软件
- 禁用 Windows 防火墙/Defender
- 下载旧版本的 Java(运行时仍然不执行任何操作)
- 以管理员身份运行
- 从管理命令行启动
- 更改兼容模式(所有 vista -> windows 7)
- 以安全模式运行(相同行为)
- 卸载所有较旧的 Java 安装(大错误)
- 监控进程列表 - java 安装程序会弹出一秒钟,然后 消失
- 通过 JDK 安装 - JDK 安装程序在启动时也不执行任何操作
- 事件查看器没有显示错误
我找不到任何可能有助于缩小问题范围的日志或错误。
任何帮助将不胜感激。如果我可以查看任何其他工具来帮助排除故障,或者人们知道任何日志,我可以使用我可以获得的任何帮助。
谢谢!!
最佳答案
经过几个小时的摆弄,我想我终于有了一些工作。对于任何使用某种 MSI ID 之类的东西升级 Windows 版本(我从 8 升级到 8.1)的系统来说,似乎都有一些奇怪的地方。所以,这就是我最终的结局:
我是如何解决的:
1) 该问题在 Java 8“51”安装程序之后开始。所以 51 仍然有效,请在此处获取:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
您需要:jdk-8u51-windows-x64.exe(或 i586)
安装旧版本
2) 下载最新的 Java .zip 存档(如 jre-8u91-windows-i586.tar.gz )并将其解压缩到任何位置,最好是“c:\Program Files\Java”
3) 转到“C:\Program Files\Java”并将 jre1.8.0_51 重命名为其他名称(可能是“jre1.8.0_51_bak”)
4) 将解压后的.tar.gz内容复制到名为“c:\program files\java\jre1.8.0_51”的新文件夹中(或重命名该目录)
所以基本上使用 51 的安装目录,但将最新的 Java 文件添加到安装指向的文件夹中。
目前,快速修复只是为了帮助任何处于紧要关头的人。当我继续整理时,如果有任何新信息,我会更新。
祝你好运!
关于java - 如何对 Java JRE Windows 8.1 安装进行故障排除(安装程序不执行任何操作,不报告任何错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36800708/