Brew를 사용하여 Java 설치

Haider Ali 2023년6월20일
  1. HOMEBREW 및 BREW란?
  2. Brew를 사용하여 Java 설치
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는 핵심 명령입니다.

주목해야 할 또 다른 중요한 점은 HOMEBREW가 MAC 시스템에서만 작동한다는 것입니다. Windows 운영 체제에서 작동하려면 Ninite와 같은 대안을 살펴봐야 합니다.

이제 BREW에 대한 명확한 구분이 있으므로 BREW를 사용하여 Java를 설치하는 방법을 살펴보겠습니다.

Brew를 사용하여 Java 설치

먼저 BREW를 통해 Java를 설치할 때 HOMEBREW가 MAC 시스템에 성공적으로 설치되었는지 확인해야 합니다.

설치되어 있지 않으면 터미널에 다음 명령을 입력해야 합니다.

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

또는 GUI 지원 소프트웨어와 함께 Java를 설치하려는 경우 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 Ali
Haider Ali avatar Haider Ali avatar

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

관련 문장 - Java Installation