Windows 7 に JDK SE7u4 がインストールされています。これを使用して Windows 7 に Android をインストールしようとしましたinstaller_r18-windows.exe
が、うまくいきませんでした。
セットアップウィンドウにJava SE JDKが見つからないというメッセージが表示され、
エラー: C:\Windows\System32\java.exe の Java バージョンが見つかりませんでした。
指定されたファイルが見つかりません。JDKがインストールされているのに正しく認識されなかったと思われる場合は、環境変数JAVA_HOMEを設定してJDKを指すようにしてください。
右クリックしてコンピューター > プロパティ > システムの詳細設定 > 環境変数という新しいシステム変数を作成しJAVA_HOME
、値をC:\Program Files\Java\jdk1.7.0_04\bin
またはに設定しましたC:\Windows\System32\java.exe
。
インストーラーを再度実行しましたが、同じエラー メッセージが引き続き表示されました。
答え1
別の問題があるかもしれませんが、同じエラー メッセージに対して私が見つけた解決策は次のとおりです。
- へ移動
C:\Windows\system32
- 名前を別のものに変更する
java.exe
。例:java2.exe
- Android SDKセットアップを再度実行する
感謝:http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/
答え2
Eclipse Junoをダウンロードし、Android SDKもインストールしたいと思ったのですが、Java JDKをインストールしないとうまくいきませんでした。oracle.com からの「Windows x86 79.48 MB jdk-7-windows-i586.exe」(私は Windows 64 ビットを使用していますが)。
上記の JDK をインストールする前に、コントロール パネルからすべての Java JDK キットをアンインストールすることを忘れないでください。
答え3
OPがコメントしたようにこの答え:
Windows 7 64 ビット用に Java JDK 7u4 をインストールしました。Android SDK インストーラーが 32 ビット バージョンの JDK を検出しようとしていたため、32 ビット バージョンの JDK をインストールしました。
次に、Android SDK インストーラーを再度実行しました。今回はインストーラーが JDK を検出し、SDK をインストールしました。これが私の解決策でした。
答え4
先週、Java 7 で動作しないアプリがありました。java.com から最新の Java 6 を手動でダウンロードし、7 をアンインストールしてから 6 をインストールし、コントロール パネルの Java アプリで Java 自動更新を無効にする必要がありました。