[MacOS][Java] Java 설치 및 제거 For MacOS

seony·2022년 7월 9일
0

MacOS에서 homebrew을 이용하여 Java 설치 및 제거하는 과정을 기록한다

설치 전 homebrew를 최신으로 갱신

% brew update

homebrew에 Java가 있는지 확인

% brew search jdk

==> Formulae
openjdk        openjdk@11     openjdk@17     openjdk@8      jd             mdk            cdk

==> Casks
adoptopenjdk/openjdk/adoptopenjdk-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk-openj9-large
adoptopenjdk/openjdk/adoptopenjdk10
adoptopenjdk/openjdk/adoptopenjdk11
adoptopenjdk/openjdk/adoptopenjdk11-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk11-openj9-large
adoptopenjdk/openjdk/adoptopenjdk12
adoptopenjdk/openjdk/adoptopenjdk12-jre
adoptopenjdk/openjdk/adoptopenjdk12-openj9
adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk12-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk12-openj9-large
adoptopenjdk/openjdk/adoptopenjdk13
adoptopenjdk/openjdk/adoptopenjdk13-jre
adoptopenjdk/openjdk/adoptopenjdk13-openj9
adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk13-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk13-openj9-large
adoptopenjdk/openjdk/adoptopenjdk14
adoptopenjdk/openjdk/adoptopenjdk14-jre
adoptopenjdk/openjdk/adoptopenjdk14-openj9
adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk14-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk14-openj9-large
adoptopenjdk/openjdk/adoptopenjdk15
adoptopenjdk/openjdk/adoptopenjdk15-jre
adoptopenjdk/openjdk/adoptopenjdk15-openj9
adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk15-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk15-openj9-large
adoptopenjdk/openjdk/adoptopenjdk16
adoptopenjdk/openjdk/adoptopenjdk16-jre
adoptopenjdk/openjdk/adoptopenjdk16-openj9
adoptopenjdk/openjdk/adoptopenjdk16-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk8
adoptopenjdk/openjdk/adoptopenjdk8-jre
adoptopenjdk/openjdk/adoptopenjdk8-openj9
adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk8-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk8-openj9-large
adoptopenjdk/openjdk/adoptopenjdk9

Java 설치

기존 설치 여부 확인

% javac -version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

설치

% brew install --cask adoptopenjdk8 

==> Downloading https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJD
Already downloaded: /Users/..../Library/Caches/Homebrew/downloads/336d2dd4a6fc8c2c5a16f65fa9ff991ba34439ba280ae82088610af35ddfcbf6--OpenJDK8U-jdk_x64_mac_hotspot_8u292b10.pkg
==> 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_292-b10
volume: /
location: 
install-time: 1657353767
🍺  adoptopenjdk8 was successfully installed!

그리고 설치 확인을 위해 버전 확인을 한다

% javac -version
javac 1.8.0_292

Java 제거

% brew remove --cask adoptopenjdk8

==> Uninstalling Cask adoptopenjdk8
==> Uninstalling packages; your password may be necessary:
net.adoptopenjdk.8.jdk
Password:
==> Purging files for version 8,292:b10 of Cask adoptopenjdk8

제대로 제거되었는지 확인한다.

% cd /Library/Java/JavaVirtualMachines
% ls

% javac -version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
profile
Developer

0개의 댓글

관련 채용 정보