😠

asdf の Java が Flutter で JAVA_HOME is set to an invalid directory: ...

2024/12/04に公開

JAVA_HOME is set to an invalid directory

JAVA_HOME is set to an invalid directory: /Users/username/.asdf/shims/
と怒られ続け、昼寝をした。

昼寝前に試したこと。

sudo asdf reshim
/Users/username/.asdf/shims/

$JAVA_HOME に直接 /Users/username/.asdf/installs/java/corretto-11.0.22.7.1 を指定するのは本末転倒だと思いやめた。

結論

flutter config --jdk-dir $JAVA_HOME

/Users/username/.asdf/shims/ なんか指定した記憶ないなーと思ってたところ、このコマンドを見つけた。
IDEを再起動して起動できた。

https://stackoverflow.com/a/79087325

Discussion