2021年5月7日追記 個別にJDKをインストールするのを止めてSDKMAN!を使いましょう。 rbenvやpyenvのように複数のJDKをバージョン別に管理できますし、JDK以外のgradleなどのJVM言語開発用ツールも同様に管理できます。 以下は古い内容ですが、2021年5月13日現在の最新のmacOS Big Surでも利用可能な方法ですので一応残しておきます。ですが個人的にはmacOSのバージョンに依存しないSDKMAN!の使用を推奨します。 [Deprecated] 注意事項 本記事に書いてある内容はOracleJDK,OpenJDK,AdoptOpenJDKで動作を確認したもので、他のJDKについては不明です。 [Deprecated] 忙しい人向け export JAVA_HOME=`/usr/libexec/java_home -v 10` #java10が使いたいとき
![MacでのJAVA_HOME設定 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/61c48e1336c59eb97ca6fa6ea00029c5e64a02ad/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TWFjJUUzJTgxJUE3JUUzJTgxJUFFSkFWQV9IT01FJUU4JUE4JUFEJUU1JUFFJTlBJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hZTVjMTkyNjc4NjBjMjc1Nzc2OTk3MjIwNDk4ZWUyOA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2VyaV9rJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hMGFiYzExMjBjZDFkZGE4ZmFhMjkwNGQwNDdlMmE3Nw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dd98b858af87e0828a3e266e09a02755c)