LoginSignup
2
0

More than 5 years have passed since last update.

Javaのインストーラを実行すると「別のJavaインストールが進行中」になる状況を解消する

Posted at

やりたいこと

Java(JDK) のインストーラを多重起動していないのに下記のエラーが出る。
この状況を解消したい1

Javaインストール中
別のJavaインストールが進行中です。
このインストーラを実行する前に、
そのインストールを完了する必要があります。

Javaインストール中.png

OS は Windows10 、インストーラは jdk-10+43_windows-x64_bin.exe 2 で発生。

何をすればいい?

下記のディレクトリのいずれか、あるいは全部に JAVA_INSTALL_FLAG3 というファイルが
存在しているはずなので、それらを全て削除する。

  • C:\ProgramData\Oracle\Java
  • C:\Users\(ユーザ名)\AppData\LocalLow\Oracle\Java
  • C:\Users\(ユーザ名)\AppData\LocalLow\Sun\Java

その後、インストーラを再度実行すれば今度はうまくいくはず。

上記で解決しない場合は別の問題なのでインストールログ等を足がかりに頑張ろう。
インストールログについては Javaソフトウェアのインストール・ログ・ファイルの取得方法 を参考に。

参考


  1. Qiitaのガイドラインにあるように「Qiitaは、プログラミングに関する知識を記録・共有するためのサービス」なので、本記事の内容はQiitaの方針に沿っているのかちょっと気になる。プログラミング環境作成に関わることではあるので完全にNGではないと思うけど…。 

  2. http://jdk.java.net/10/ からダウンロード。 

  3. 多重起動防止のため作成される、いわゆるロックファイル(lock file)。インストーラを起動していないのにこのファイルが何らかの原因で存在してしまっている場合、今回のような状況になる。自分の場合は JDK インストール中に OS が落ちたためロックファイルが残っていた。 

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0