[解決済み] 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変数が定義されていないのに、まだ動作しているのです。
関連
-
[解決済み】javaで指定されたファイルが見つからない
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】Javaの".class expected "について
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] エラーメッセージ "Android Gradle plugin requires Java 11 to run. 現在、Java 1.8を使用しています"
-
[解決済み] Windows 7でのAndroid Studioのインストールに失敗、JDKが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】ResultSetの例外 - 結果セットの開始前
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】 executeQuery()でデータ操作文が発行できない。)