Brewを使用してJavaをインストールする
このガイドでは、BREW を使用して Java をインストールする方法を示します。
BREW、HOMEBREWとは? BREW を使用して Java をインストールするには何が必要ですか?
答えはこの記事にあるので、すぐに始めましょう。
HOMEBREWとBREWとは
BREW (Binary Runtime Environment for Wireless) は、ワイヤレス デバイス用のアプリケーションを作成するために使用されます。
BREW は、ワイヤレス デバイス用のソフトウェア アプリケーションを作成するために、その意味をよりよく理解するために使用される API (アプリケーション プログラミング インターフェイス) のセットです。
HOMEBREW と BREW の概念を混同する人もいますが、BREW は HOMEBREW のコア コマンドであるため、その必要はありません。 つまり、BREW は、HOMEBREW が使用されるプログラムの動作とロジックを制御するコマンドです。
HOMEBREW は、MAC システムへのパッケージのインストールを容易にするプロジェクトまたはパッケージです。 これはオープン ソース ソフトウェア パッケージ マネージャーであるため、BREW はそのコア コマンドです。
もう 1つの注意すべき重要な点は、HOMEBREW は MAC システムでのみ機能することです。 Windows オペレーティング システムで機能するには、Ninite などの代替手段を検討する必要があります。
BREW との違いが明確になったので、BREW を使用して Java をインストールする方法を見てみましょう。
Brewを使用してJavaをインストールする
まず、BREW を使用して Java をインストールする場合、MAC システムに HOMEBREW が正常にインストールされていることを確認する必要があります。
インストールされていない場合は、ターミナルで次のコマンドを入力する必要があります。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
次に、HOMEBREW キャスクをインストールする必要があります。 現在、CASK は、HOMEBREW が GUI をサポートしていないため、HOMEBREW がグラフィカル ソフトウェアをインストールできるようにする拡張機能です。
HOMEBREW キャスクをインストールするには、ターミナルでこのコマンドを入力する必要があります。
brew tap homebrew/cask-versions
brew update
brew tap caskroom/cask
HOMEBREW が MAC システムに正常にインストールされたら、BREW を使用した Java のインストールに進むことができます。 これを行うには、ターミナルでこのコマンドを入力する必要があります。
brew install java
または、Java を GUI 対応ソフトウェアとともにインストールする場合は、キーワード cask
を追加できます。 例えば:
brew cask install java
このコマンドは Java の最新バージョンをインストールしますが、最新バージョンではなく以前のバージョンをインストールしたい場合は、別のコマンドを追加する必要があります。 例えば:
brew install openjdk@11
これにより、MAC システムに Java バージョン 8 がインストールされます。
万が一、このインストールがシステムで機能しない場合。 この追加のコマンド行を使用して、MAC オペレーティング システムのターミナルに入力する必要があります。
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk \
/Library/Java/JavaVirtualMachines/openjdk.jdk
これにより、Java の最新バージョンがインストールされます。 別のバージョンをインストールしたい場合は、それも可能です。
そのためには、このコマンドを入力する必要があります。
sudo ln -sfn /opt/homebrew/opt/openjdk@8/libexec/openjdk.jdk \
/Library/Java/JavaVirtualMachines/openjdk-8.jdk
これらの手順に従うと、問題なく Java をインストールできます。
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn