「.NET8 for Androidに必要なJDK 17を入れる」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「.NET MAUI / .NET8 for AndroidでオラクルのJDK 21 (LTS)を入れていたらデバッグ実行時にエラーになった。 プロジェクトファイルを開いたときの環境確認では「JDK 17以上だから問題ない」と言ってくるくせにデバッグ実行すると Building with JDK version `21.0.5` is not supported. Please install JDK version `17.0`. See https://aka.ms/xamarin/jdk9-errors == 解決策 == 1. マイクロソフトのサ…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 13行目: | 13行目: | ||
3. 書き換える | 3. 書き換える | ||
* macの場合: /Library/Java/JavaVirtualMachines/microsoft-17.jdk | * macの場合: /Library/Java/JavaVirtualMachines/microsoft-17.jdk | ||
[[category: .NET for Android]] | |||
[[category: MAUI]] | |||
2024年10月16日 (水) 03:16時点における版
.NET MAUI / .NET8 for AndroidでオラクルのJDK 21 (LTS)を入れていたらデバッグ実行時にエラーになった。
プロジェクトファイルを開いたときの環境確認では「JDK 17以上だから問題ない」と言ってくるくせにデバッグ実行すると
Building with JDK version `21.0.5` is not supported. Please install JDK version `17.0`. See https://aka.ms/xamarin/jdk9-errors
解決策
1. マイクロソフトのサイトからJDK 17をダウンロードしてインストールする。
2. VSCodeの設定から以下の項目を探す
- Maui > Configuration: Java SDK Preferred Path
3. 書き換える
- macの場合: /Library/Java/JavaVirtualMachines/microsoft-17.jdk