ホームページ >Java >&#&チュートリアル >jEnv によって管理される MacOS への (複数の) Java のインストール
Homebrew を使用して openjdk から 3 つのバージョンをインストールします。私たちはもう Homebrew が何であるかを知っているはずです...
$ brew install openjdk@17
$ brew install openjdk@21
私が理解している限り、MacOS には JVM をインストールする特別な Java VM フォルダーがあります。 Homebrew からインストールしたばかりのバージョンへのシンボリックリンクを作成します。
sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /ライブラリ/Java/JavaVirtualMachines/openjdk-17.jdk
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /ライブラリ/Java/JavaVirtualMachines/openjdk-21.jdk
jenv は Java インストール バージョン マネージャーです。 Homebrew もインストールします:
$ brew install jenv
ターミナルの起動時に jenv が実行されるように、シェルの .rc ファイルに次のコードを追加します
# Setup JEnv to install run export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv init -)" # Have JAVA_HOME set by JEnv for us... jenv enable-plugin export
変更を適用するファイルを取得します
ソース ~/.zshrc # または ~/.bash_profile、~/.bashrc など
Java VM フォルダー内のバージョンを jenv に追加して、管理できるようにします
jenv add /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home/
jenv add /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Home/
インストールされているバージョンは echo ${JAVA_HOME} で確認できます
$ jenv versions * system (set by /Users/user/.jenv/version) 17 17.0 17.0.12 21 21.0 21.0.4 openjdk64-17.0.12 openjdk64-21.0.4
$ java -version openjdk version "17.0.12" 2024-07-16 OpenJDK Runtime Environment Homebrew (build 17.0.12+0) OpenJDK 64-Bit Server VM Homebrew (build 17.0.12+0, mixed mode, sharing)
$ jenv global 21.0.2 $ jenv global --unset
これにより、現在いるディレクトリに .java-version ファイルが追加され、Java プロジェクトの一部としてコミットできるようになります。
$ jenv local 21.0.2 $ jenv local --unset
おめでとうございます!これで、MacOS に Java がインストールされました。 Java/Kotlin プロジェクトを楽しんでください。 ?
以上がjEnv によって管理される MacOS への (複数の) Java のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。