java - 如何对 Java JRE Windows 8.1 安装进行故障排除(安装程序不执行任何操作,不报告任何错误)

标签 java windows installation windows-8.1

我正在尝试安装适用于 Windows 8.1 的最新 Java JRE: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

并且所有安装程序都不起作用。在线/离线/x86/x64

我双击安装程序,弹出 UAC,批准,然后它思考了一秒钟,然后什么也不做。我该如何解决这个问题?

我尝试过的事情:

  1. 禁用 UAC
  2. 禁用所有防病毒软件
  3. 禁用 Windows 防火墙/Defender
  4. 下载旧版本的 Java(运行时仍然不执行任何操作)
  5. 以管理员身份运行
  6. 从管理命令行启动
  7. 更改兼容模式(所有 vista -> windows 7)
  8. 以安全模式运行(相同行为)
  9. 卸载所有较旧的 Java 安装(大错误)
  10. 监控进程列表 - java 安装程序会弹出一秒钟,然后 消失
  11. 通过 JDK 安装 - JDK 安装程序在启动时也不执行任何操作
  12. 事件查看器没有显示错误

我找不到任何可能有助于缩小问题范围的日志或错误。

任何帮助将不胜感激。如果我可以查看任何其他工具来帮助排除故障,或者人们知道任何日志,我可以使用我可以获得的任何帮助。

谢谢!!

最佳答案

经过几个小时的摆弄,我想我终于有了一些工作。对于任何使用某种 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/

相关文章:

java - Spring Boot SLF4J 错误

java - 从 javax.persistence.EntityManager 获取 javax.sql.DataSource

c++ - 捕获预览到增强型视频渲染器

c++ - 如何确定可用的库/如何安装 boost?

JavaFX-ProviderNotFoundException : Provider not found

java - Spring中如何将dao对象发送到新线程

当我在控制台之外执行时,Python 脚本执行目录发生变化

windows - 如何使用 standalone-full.xml 将 WildFly 作为服务启动?

linux - 在 Debian 6.0 上安装 node.js

macos - 您没有/Library/Ruby/Gems/2.3.0 目录的写权限。 (mac 用户)