Windows 7 64ビットシステム用のinstaller_r20.0.1-windows(セットアップファイル)を使用してAndroid SDKをインストールしています。並行して、Windows用のこのjdk-7u5-windows-x64(セットアップファイル)を使用してjdkをインストールしています。私はjdkをインストールし、sdkがjdkを認識するように行ったり来たりしようとしましたが、そうしていません。私は何をすべきか教えてください。また、32 ビットと 64 ビットのインストールに問題がある場合は教えてください...
4 に答える
これが私の経験です。jdk-7u9-windows-x64 をインストールしてから、Android SDK (installer_r21-windows) をインストールしようとしました。次のように応答します。
エラー: 'C:\Windows\system32\java.exe' の Java バージョンが見つかりませんでした: [2] 指定されたファイルが見つかりません。
2つの解決策がうまくいきました:
JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_09"
1)実際のパスが異なる場合は、それを使用する環境変数を作成します。
2) JDK インストールの bin フォルダーが含まれるように Path 環境変数を変更します。ここでの注意点は、「%SystemRoot%\system32」の前にある必要があることです。
つまり、パス ≈
C:\Program Files\Java\jdk1.7.0_09\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;`
それ以外の:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.7.0_09\bin`
オプション 2 がパブリック jre と jdk プライベート jre の原則に反するかどうかはわかりません。そのため、一般的にはオプション 1 を使用し、パス環境変数の末尾に jdk の bin ディレクトリを追加することをお勧めします。
私にとっては、JDK v6 をインストールせずに SDK をインストールするのに問題がありましたが、まだ (現在) Eclipse と開発環境に JDK v7 を使用しています。
これが機能するかどうかを確認します。JDKv6 をインストールしてから、SDK インストーラーを実行します。(うまくいけば)JDKのインストールを検出して続行するはずです。インストール後、JDKv6 をアンインストールし、JDKv7 をインストールして、そこから続行します。
最初にJDK(v7、x64)をインストールしましたが、AndroidSDKからJDKが見つからないと表示されました。次に、C:\ Windows \ System32 \ java.exe(実際にはexjava.exeに名前を変更しました)を削除し、Androidのインストールを再開して正常に動作しました。お役に立てば幸いです。
Android SDK は jdk 7 と互換性がありません。最新バージョンの jdk 6、32 ビットを使用する必要があります。