我已经在 Windows 10 x64 上使用 JDK 9 一段时间了,但是当我去安装最新的早期版本 (b174) 时,我首先卸载了以前的版本(像往常一样),然后运行新的安装程序。
它失败并显示一个消息框,显示“另一个 Java 安装正在进行中。您必须先完成该安装,然后才能运行此安装程序”。
似乎有一些工件导致了这个问题,但仅限于 JDK 9,因为我可以毫无问题地卸载并重新安装 JDK 8。此外,如果我尝试运行任何早期 JDK 9 版本的安装程序(即使它们之前可以工作),也会出现同样的问题。
搜索建议了各种选项,例如使用 Microsoft MSI 清理工具和注册表破解工具,但没有任何帮助。
谁能建议一种安装 JDK 9 的方法(因为现在我根本无法使用 JDK 9 的任何版本)?
在 Windows 上,Java 通过创建(两个)锁定文件来防止安装程序启动两次。如果这些文件存在,Java 安装程序将显示消息:“另一个 Java 安装正在进行中 (...)”。
如果 Java 安装程序崩溃,或者 Windows 在 Java 安装过程中崩溃,安装程序在完成时无法删除锁定文件。
解决方案:
删除锁定文件,解锁安装程序并可以再次安装 Java。
锁定文件位于:
C:\ProgramData\Oracle\Java\JAVA_INSTALL_FLAG
%USERPROFILE%\AppData\LocalLow\Sun\Java\JAVA_INSTALL_FLAG
%USERPROFILE%\AppData\LocalLow\Oracle\Java\JAVA_INSTALL_FLAG
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)