1. ホーム
  2. ジャワ

[解決済み] Windows 8でAndroid Studioのクラスパスにtools.jarがないようです。

2022-03-03 10:42:53

質問

Android Studioをインストールしたところ、JDKをインストールする必要があるというエラーが表示されましたが、JDKはすでにインストールされています。そこで、64bit版のJDKのインストールを要求していることに気がつきました。

とりあえず、最新の64bit版JDKをダウンロードし、環境変数に以下を設定しましたが、それでもAndroid Studioはエラーを出します。

エラー

'tools.jar' seems to be not in Android Studio classpath.  
Please ensure JAVA_HOME points to JDK rather than JRE.

私のWindows 8では、以下のパスが設定されています。

Path in User Variables  
E:\Program Files\Java\jdk1.8.0_25\bin

JAVA_HOME in System Variables  
E:\Program Files\Java\jdk1.8.0_25

Path in System Variables  
E:\Program Files\Java\jdk1.8.0_25\bin

32bitのJDKはCドライブに、64bitのJDKはEドライブにインストールされています(上図)。32bitのJDKは、ユーザー変数やシステム変数で使用されていません。

また、PCを再起動しました。

どうすればこの問題を解決できますか?

解決方法は?

できることはすべて試しましたが、役に立ちませんでした。そこで、Windowsを再インストールし、Android Studioをインストールしたところ、すべてうまくいきました。

そして皮肉なことに、JAVA_HOMEやJDK_HOME変数が定義されていないのに、まだ動作しているのです。