Seita developer blog

ユーザ企業に努めるアプリケーションエンジニアがプログラミング、データベース、OS、SNS、ガジェットなどを中心に備忘録変わりに書いていきます。

【Java】実行時のエラーの対処法(Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion')

Java実行時のエラーの対処法です。

当該のメッセージはこちら

 

<メッセージ>

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.

 

[原因]

ZIPで導入したJREや、複数バージョンのJREをインスールした際、「レジストリキーに当該のパブリックJREが登録されていない」ため発生します。

JDK導入時に、パブリックJREが以下のようにインストールされた場合、マイナーバージョンの登録がレジストリキーに行われます。

C:\Program Files\Java\jre8

 

[対処方法]

JDKの再インストールを行い、再度レジストリキーを登録してください。

 

<ダウンロード先>

Java SE Development Kit 8 - Downloads

 

 

<参考>

docs.oracle.com