2012-04-26 10 views
16

私は開発のレッスンを一日中成功させるためにAndroidをセットアップしようとしています。私がインストールされているJavaのバージョンがjdk1.7.0_03あるAndroidのインストールに関する問題

"failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file. 

:私はJava JDK kitをインストールしていると私はAndroidのSDKをインストールしようとしているが、これは私が一日中得続けるエラーです。私は環境変数に行って、Javaファイル(C:\Program Files\Java\jdk1.7.0_03\binC:\Program Files\Java\jdk1.7.0_03\bin\javac)へのパスを追加しましたが、私はまだ同じエラーが発生します。 インストールしようとしているandroid sdkのバージョンは"installer_r18-windows.exe"です。誰か助けてくれますか? Androidのインストール中

+0

あなたの質問はJavascriptからJavaに書き直されました。なぜなら質問は前者ではなく後者に関するものですから。 :) –

答えて

-1

私は、JREとJDK

+0

私は問題を解決しました。環境変数の中で、私は自分のJavaインストールのパスをユーザー変数である上部に追加していました。システム変数である下部にパスを追加すると、アンドロイドSDKインストールがファイルを認識しました。これは他の人に役立つかもしれないと確信しています。これはすべて、細心の注意を払い注意を払うことです。 –

+0

システムの復元?? –

1

あなたがしなければならなかった唯一のものを再インストールシステムの復元を試してみて、同じエラーに直面していた、JDKのソースフォルダへのパスを設定することでした。

"C:\プログラムファイル\のJava \ jdk1.7.0_03 \"

私はそのエラーを持つために働きました。

62

問題は2つのJavaファイルがあり、インストーラが最初に見つけたファイルを選択することです。ただし、解決方法は単純です:

c:\windows\system\java.exec:\windows\system\java.exe.orjの名前を変更してから、インストーラを再起動してください。

これで、Program Files¥Javaにインストールされているjava.exeのバージョンが使用され、問題を解決します。

+0

は、Windows 8 Release PreviewにAndroid SDKをインストールしていたときに修正されました。 +1 – josephus

+0

私のために働かなかった、私はWindows 7 64ビットを使用しています –

+0

設定JAVA_HOMEは十分ではありませんでした。この答えが記載されているので、またしなければならなかった。 Windows Server 2012を使用する。それはwin7より新しい何かに適用されるように聞こえる。 –

7

私はこの問題は、次の手順に従い固定:

  1. 右私のコンピュータ>プロパティ - >高度なシステムをクリックして設定 - >タブ - 高度な>システムの下で、環境変数に

  2. をクリックして[新規]を押しvariales作成し、新しいシステムへの変数

  3. 与えることがJAVA_HOMEに名前を付け、JavaがインストールされているフォルダへのURLを与える

    例えばC:\Program Files\Java\jdk1.7.0_05 してから再実行SDK

+0

は完全に動作します。 –

0

ハサン・ヴェリ-soyalan @私はあなたのソリューションを試してみましたが、私のc:\windows\system\java.exeは、私の場合には存在しない、私は代わりに、Windows 8のプロ64ビットを使用しています、私が見つけましたc:\windows\system32\java.exeと私はあなたが説明したようにそれを変更した、それは働いた!

0

"C:\ windows \ System32 \"の "java.exe"を削除し、Java環境(JAVA_HOME、CLASSPATH、PATH)をリセットするだけで、この手順を成功させることができます。ところで

は、私は、Android SDKが「のjava.exe」としてサブフォルダ「のSystem32」での「Java」を認識しないため、多くの場合、必ずしもそうでない場合に発生のWindows7 X64

0

の下で、このエラーしています。単に "java.exe"に名前を変更します。サブフォルダ "System32"はローカルディスク(C:)>> Windowsにあります。下にスクロールして、サブフォルダ "System32"で "java"を探します。

これは、「Java jdk」がシステムに正しくインストールされている場合に有効です。がんばろう!

関連する問題