実現したいこと
Windows PCへのFlutterのインストール・環境構築
発生している問題・分からないこと
WindowsPCにフラッターをインストールし環境構築をしています。flutter doctorにてチェックするとJavaのバージョンが古いという趣旨のエラーが出ます。現在のjavaは
c:\Users\jiiji>java -version java version "17.0.12" 2024-07-16 LTS Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286) Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
c:\Users\jiiji>set JAVA_HOME JAVA_HOME=C:\Program Files\Java\jdk-17
c:\Users\jiiji>flutter --version Flutter 3.38.3 • channel stable • https://github.com/flutter/flutter.git Framework • revision 19074d12f7 (2 weeks ago) • 2025-11-20 17:53:13 -0500 Engine • hash 8bf2090718fea3655f466049a757f823898f0ad1 (revision 13e658725d) (14 days ago) • 2025-11-20 20:19:23.000Z Tools • Dart 3.10.1 • DevTools 2.51.1
古いjavaを読みに行ってるようです。
エラーメッセージ
error
1[!] Android toolchain - develop for Android devices (Android SDK version 36.0.0) 2 X Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) is older than the minimum recommended 3 d version of 17.0.0
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
複数のOpenJDKが入っているとダメでしょうか?
補足
特になし
> 複数のOpenJDKが入っているとダメでしょうか?
別に複数のJDKバージョンが入っていても、flutterやandroid toolchainの起動の時に適切なJDKバージョが参照されるようPATHやその他必要な環境変数がセットされていれば大丈夫なはずです。android toolchainなどのコマンドは手動で起動した、と言うことでしょうか?
いえflutterは初めてなのでqiitaなどを見てその通りやりました。
flutterがどのJDKを参照するか指定する方法があればいいのですが。。。
> いえflutterは初めてなのでqiitaなどを見てその通りやりました
そのURLなどを質問文中に記載すると、私以外の方も含め、そのやり方を理解できると思います。しばしば参照された記事でも記載内容が足りなかったり間違っていたりバージョンに依存した古い・新しい記事であったりするので。Android Studioをお使いなら、その中での設定にもよると思います。
ありがとうございます。
もうちょっと検索してみます。
回答1件
あなたの回答
tips
プレビュー