以前、このような記事を書きました。
macOSを使用していて、色々とJavaには環境構築でパッと記事が出てこないので忘れてしまいます。。
なので、2020年版、macOSにJavaをインストールしよう!を記載していきます。
前提
- homebrewがインストールされていること
手順
brewコマンドを叩く
brew install
はよく使うけど、brew tap
とは?って思う人もいるかと思います。
brew tapとは
公式以外のformula(パッケージ名(元は方式とか形式という意味))を追加すること
なので、以下のコマンドを実行します。
$ brew tap AdoptOpenJDK/openjdk $ brew cask install <version>
わたしは試しに、
brew cask install adoptopenjdk8
を実行しました。
==> Tapping homebrew/cask Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'... remote: Enumerating objects: 4, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% (4/4), done. remote: Total 473568 (delta 0), reused 0 (delta 0), pack-reused 473564 Receiving objects: 100% (473568/473568), 213.92 MiB | 12.09 MiB/s, done. Resolving deltas: 100% (335714/335714), done. Tapped 1 command and 3641 casks (3,759 files, 229.3MB). ==> Downloading https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u265-b01/OpenJDK8U-jdk_x64_mac_hotspot_8u265b01.pkg ==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/140418865/6444de00-d246-11ea-8be7-50169d929f88?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F2020 ######################################################################## 100.0% ==> Verifying SHA-256 checksum for Cask 'adoptopenjdk8'. ==> Installing Cask adoptopenjdk8 ==> Running installer for adoptopenjdk8; your password may be necessary. ==> Package installers may write to any location; options such as --appdir are ignored. Password: installer: Package name is AdoptOpenJDK installer: Installing at base path / installer: The install was successful. package-id: net.adoptopenjdk.8.jdk version: 1.8.0_265-b01 volume: / location: Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk install-time: 1598319592 🍺 adoptopenjdk8 was successfully installed!
詳しい情報は以下を参考にしてみて下さい。
GitHub - AdoptOpenJDK/homebrew-openjdk: AdoptOpenJDK HomeBrew Tap
確認
$ java -version openjdk version "1.8.0_265" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_265-b01) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.265-b01, mixed mode)
1.8.0_265
この数値をみていくと、
バージョン番号が8
もう少し詳しく確認する。
$ /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -V Matching Java Virtual Machines (1): 1.8.0_265, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
うん、これだと先程インストールしたAdoptOpenJDK 8
だとわかりやく確認できました。
以上.