1. ホーム
  2. java

[解決済み] レジストリキーエラー。Java のバージョンは値 '1.8' ですが、'1.7' が必要です。

2023-01-15 19:07:31

質問

走行中

sencha app build production

以下のようなエラーが出ています。

エラーです。レジストリキー 'SoftwareJavaSoftJava Runtime Environment'⇄CurrentVersion'. Environment'\CurrentVersion'

には値 '1.8' がありますが、'1.7' が必要です。Error: java.dllが見つかりません。 エラー Java SE Runtime Environment が見つかりませんでした。

java -version で、コマンドは以下のように表示されます。

java バージョン "1.8.0_40" Java(TM) SE ランタイム環境 (ビルド 1.8.0_40-b26) Java HotSpot(TM) 64-Bit Server VM (ビルド 25.40-b25、混合モード)

パスがうまくいかない場所を見つけることができません。何か思い当たることはありますか?

----------------------- EDIT ------------------------------------------------

ノート : Windows 7 (64ビット) を使用しています。

sencha touch cmdをアンインストールし、再インストールを試みました。しかし、まだ同じエラーです。

javaのバージョンをすべてアンインストールし、最新のものを再インストールしましたが、まだ問題は解決していません。

どのように解決するのですか?

100以上のトリックを試した後、ようやく成功しました。

私はすべての java.exe , javaw.exejavaws.exe から、私の

  1. Windows\System32 そして

  2. Windows\SysWOW64 フォルダーに格納されます。[x64 システム (Win 7 64 bits) を使用している場合は、手順 2 を試してください]。