ホームページ >Java >&#&チュートリアル >jEnv によって管理される MacOS への (複数の) Java のインストール

jEnv によって管理される MacOS への (複数の) Java のインストール

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-07 16:07:29963ブラウズ

Installing (multiple) Java on MacOS managed by jEnv

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をインストールする

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 など

JVM を jenv に追加する

Java VM フォルダー内のバージョンを jenv に追加して、管理できるようにします
jenv add /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home/
jenv add /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Home/

jenv によってインストールされたバージョンを確認する

インストールされているバージョンは 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 のバージョンを確認します。


$ 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)


Java のグローバル バージョンの設定/設定解除


$ jenv global 21.0.2
$ jenv global --unset


Java のローカル バージョンを設定/設定解除する

これにより、現在いるディレクトリに .java-version ファイルが追加され、Java プロジェクトの一部としてコミットできるようになります。


$ jenv local 21.0.2
$ jenv local --unset


おめでとうございます!これで、MacOS に Java がインストールされました。 Java/Kotlin プロジェクトを楽しんでください。 ?

以上がjEnv によって管理される MacOS への (複数の) Java のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。