Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment’

Java
> java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

Javaが動かないWindowsの開発環境を調べてみたらシステム環境変数のPathに「C:\ProgramData\Oracle\Java\javapath」があり、削除したら解決しました。

コントロールパネル>システム>システムの詳細設定>環境変数

実質的に有償化されたOracle JDKの名残りのようなので、この環境で使用するAdoptOpenJDKでは不要なはず。

> java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
タイトルとURLをコピーしました