JDKのダウンロードとインストール
上記の公式 Web サイトのページでは、最新の JDK19or17 または現在主流の JDK8or11 をダウンロードできます。
必要な JDK バージョンとコンピューターのバージョンを選択し、ダウンロードしてインストールします。
Mac では dmg インストールを選択した場合は自動的に環境変数が設定されますが、圧縮パッケージを選択した場合は解凍後に環境変数を設定する必要があります。
マルチバージョンJDK環境
ブロガーを例に挙げると、Android プログラムの開発には一般的に JDK11 が使用されますが、cocos2.4.9 のゲームパッケージ環境を作成するには JDK8 のみが使用できます。
そのため、バージョン切り替えを実装して複数バージョンのJDK環境を構築する必要がありますbrew+jenv
。
Jenvはpynevと同様にJDK環境を切り替えることはできますが、JDKをインストールすることはできないため、複数のバージョンを自分でダウンロードしてインストールし、addコマンドで追加する必要があります。
醸造する
brewをインストールすると、brew公式サイトのホームページが表示されます
ジェンブ
jenv 公式ドキュメント
jenv github ホームページ
- brew を使用して jenv をインストールする
brew install jenv
- 環境変数を構成する
#Bash
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
#Zsh
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
- Java ダウンロード 公式 Web サイトをダウンロードして、さまざまなバージョンの JDK をインストールします
- JDK を jenv に追加する
jenv add PATH_TO_JVM_HOME
- dmg によってインストールされた JDK はデフォルトの
/Library/Java/JavaVirtualMachines/
場所にあり、追加できますjenv add /Library/Java/JavaVirtualMachines/jdk_version/Contents/Home/
。 - AndroidStudio のデフォルトの jdk を次のように追加します。
jenv add /Applications/Android\ Studio.app/Contents/jbr/Contents/Home
- dmg によってインストールされた JDK はデフォルトの
- jenv に追加された JDK バージョンを表示します
jenv versions
。 * はデフォルトで現在選択されているバージョンです。
* system (set by /Users/user/.jenv/version)
11.0
11.0.2
openjdk64-11.0.2
- 指定したバージョンに切り替える
jenv shell <version>-- 只为当前 shell 会话选择
jenv local <version>-- 当你在当前目录(或其子目录)时自动选择
jenv global <version>-- 为您的用户帐户全局选择
jenv global
切り替え後は端末の再起動が必要です。