Can';不要安装JDK 9,因为;另一个Java安装正在进行中”;
我在Windows10x64上使用JDK9已经有一段时间了,但是当我去安装最新的早期版本(b174)时,我首先卸载了以前的版本(和往常一样),然后运行了新的安装程序 它失败时会显示一个消息框,提示“另一个Java安装正在进行中。您必须完成该安装,然后才能运行此安装程序” 似乎有一些工件导致了这个问题,但仅限于JDK 9,因为我可以卸载并重新安装JDK 8而不会出现任何问题。同样,如果我尝试运行JDK9之前版本的安装程序(即使它们以前工作过),也会出现同样的问题 搜索提供了各种选择,比如使用微软MSI清理工具和注册表黑客,但没有任何帮助Can';不要安装JDK 9,因为;另一个Java安装正在进行中”;,java,Java,我在Windows10x64上使用JDK9已经有一段时间了,但是当我去安装最新的早期版本(b174)时,我首先卸载了以前的版本(和往常一样),然后运行了新的安装程序 它失败时会显示一个消息框,提示“另一个Java安装正在进行中。您必须完成该安装,然后才能运行此安装程序” 似乎有一些工件导致了这个问题,但仅限于JDK 9,因为我可以卸载并重新安装JDK 8而不会出现任何问题。同样,如果我尝试运行JDK9之前版本的安装程序(即使它们以前工作过),也会出现同样的问题 搜索提供了各种选择,比如使用微软M
有人能建议一种安装JDK 9的方法吗(因为现在我根本不能使用JDK 9的任何版本)?在Windows上,Java通过创建(两)个锁文件来防止两次启动安装程序。如果这些文件存在,Java安装程序将显示消息:“另一个Java安装正在进行(…)” 如果Java安装程序崩溃,或者在Java安装过程中Windows崩溃,则安装程序在完成安装时无法删除锁定文件 解决方案: 删除锁定文件,解锁安装程序,然后可以再次安装Java 锁定文件位于:
C:\ProgramData\Oracle\Java\JAVA_INSTALL_FLAG
%USERPROFILE%\AppData\LocalLow\Sun\Java\JAVA_INSTALL_FLAG
%USERPROFILE%\AppData\LocalLow\Oracle\Java\JAVA_INSTALL_FLAG
使用Windows的任务管理器杀死所有剩余的Windows®安装程序
msiexec.exe
进程。Windows installer进程显然会锁定阻止要更新的java JDK的任何java文件/进程
我在升级使用JavaJRE/JDK的JetBeans IntelliJ后,开始出现安装Java9的问题。我首先尝试了建议的解决方案,但没有任何运气。虽然这是为JDK9编写的,但JDK10也会遇到同样的问题,但锁的位置不同。新锁文件位于
%USERPROFILE%\AppData\LocalLow\Sun\Java\Java\u INSTALL\u FLAG
中
只需删除此文件即可继续安装。请尝试在此处查找锁定文件:
%USERPROFILE%\AppData\LocalLow\Oracle\Java
删除它可以启动Java 10安装。这有助于我:
删除:
%USERPROFILE%\AppData\LocalLow\Oracle\Java\JAVA_INSTALL_FLAG
and
%USERPROFILE%\AppData\LocalLow\Sun\Java\JAVA_INSTALL_FLAG
我也遇到了这个问题,我来到了这个页面,但一开始我无法解决它,因为我认为我的系统在我的C:驱动器中没有“ProgramData”,因为我猜它是隐藏的。这就是我的工作。转到windows文件资源管理器并删除所有这些目录中的“JAVA\u安装\u标志”文件
%ProgramData%\Oracle\Java
%UserProile%\AppData\LocalLow\Sun\Java
%UserProile%\AppData\LocalLow\Oracle\Java
然后javajdk顺利安装。我重新创建了这个问题,并再次尝试了这个解决方案,效果很好。我不是想便宜,但
控制面板卸载一个程序Java 9
是你在windows 10上的朋友,删除下面的目录
C:\ProgramFiles\Java
C:\ProgramData\Oracle\Java
C:\Users\%UserName%\AppData\LocalLow\Sun\Java
C:\Users\%UserName%\AppData\LocalLow\Oracle\Java
然后再试一次。也发布在上,所以你说解决方案是删除锁定文件?如果是这样,请从您的答案中删除一个额外的信息(如“我有这个问题”等),这是针对Java 9的,对于Java 10,请参见下文。在我的例子中(对于Java 10),我在%USERPROFILE%\AppData\LocalLow\Oracle\Java\U安装\U标志处有一个额外的锁文件。只有在删除所有三个锁文件后,我才能成功运行安装程序。在我的java10中没有帮助,尝试删除锁文件,删除了AppData/LocalLow下的sun和oracle目录,仍然没有帮助。我最后做的是从安装中提取文件,并将它们复制到c:/Program files/java/jdk10.0.2,然后使用java控制面板->java->查看->查找添加它。然后将jdk添加到intellij。不推荐,但如果你尝试了其他一切,但仍然是stuckThis完美地为我工作。我想我不久前中止了一次安装。删除oracle JAVA_INSTALL_标志允许我继续。非常感谢。此答案迟了一个月,包含相同的解决方案,但信息较少。我认为您无法并行运行任何Windows Installer,因此它不仅会阻止Java安装,还会阻止所有软件安装。您是正确的。在我的例子中,由于某种原因,第一次安装开始了,但由于某种原因被卡住了。像你提到的那样,不可能再开始第二次。