jenvで設定してもjava --versionが意図したものにならない

解決策

PATHの設定を見直し、./.jenv/shimsが先に読み込まれるようにする。具体的には以下のようにする。

# setting PATH.
typeset -U path PATH
path=(
  $HOME/.jenv/shims # 先に読み込ませる
  /opt/homebrew/bin(N-/)
  /opt/homebrew/sbin(N-/)

原因など

私の環境に2箇所にjavaコマンドが混在していたことが原因。

/usr/bin/java
$HOME/.jenv/shims/java

jenvが起動するjavaコマンドは.jenvディレクトリ配下にあるものを利用するのが正しいにも関わらず、/usr/bin/javaを使用していたことが原因だった