Big Ben
Big Ben's Log
Big Ben
전체 방문자
오늘
어제
  • 전체 글 (80)
    • 파이썬 (23)
      • 파이썬 기초 (5)
      • 클래스 (6)
      • 자료구조 (4)
      • Tensorflow (3)
      • PyTorch (2)
      • konlpy (1)
      • anaconda (1)
    • 머신러닝 (3)
      • 선형회귀 (1)
      • Tree 기반 (1)
    • 딥러닝 (6)
      • NLP (2)
      • VISION (2)
      • TABULAR (0)
      • 딥러닝 서버 구축 (2)
    • 그래프 이론 (1)
      • 그래프마이닝 (1)
      • GNN (0)
    • 강화학습 (3)
      • 강화학습 기본 (3)
    • 인공지능 (5)
    • 추천시스템 (2)
      • 추천시스템 기초 (2)
    • Competitions (1)
    • 빅데이터 (8)
      • 하둡 (3)
      • 스파크 (4)
      • 클라우드 (1)
    • SQL (7)
      • MariaDB (2)
    • 논문 리뷰 (2)
    • 대학원 (0)
      • 데이터 사이언스 (0)
      • 경제학 (0)
    • 선형대수학 (7)
      • 선형대수 ICE BREAKING (1)
      • 벡터 (5)
      • 고윳값 (1)
    • 개인프로젝트 (0)
      • 포트폴리오 대시보드 + AI기반 주식 자동매매 (0)
    • 재테크 (1)
    • 자동차 (0)
    • 알고리즘 (11)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 프로그래머스
  • 파이썬
  • 머신러닝
  • 파이썬기초
  • 데이터사이언스
  • AI
  • 인공지능
  • 프로그래밍
  • pytorch
  • 데이터베이스
  • mysql
  • 객체
  • 하둡
  • 코딩테스트
  • 선형대수
  • 백준
  • sql
  • 선형대수학
  • 객체지향
  • MariaDB
  • 빅데이터
  • 알고리즘
  • Baekjoon
  • 딥러닝
  • 자료구조
  • TensorFlow
  • 코테
  • class
  • 데이터
  • PYTHON

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Big Ben

Big Ben's Log

빅데이터/하둡

[M1 맥북] Java 설치 / 재설치 방법 / 삭제 방법

2023. 2. 16. 15:23
반응형

M1 맥북으로 Java 설치하는 방법에 대해 공유하도록 하겠습니다.

 

사실 hadoop을 이용하지 않는다면, 단순하게 brew를 통해 java설치를 진행해도 문제가 없다라고 느껴집니다.

 

하지만 필자처럼 hadoop 환경을 본인 맥북 로컬 환경에 설치 & 구동 하고자 하는 분들은 java 버전을 필수적으로 맞춰주어야 합니다.

 

따라서 저는 기존의 java 19 버전을 삭제 -> 11버전으로 재설치 과정을 거쳤습니다.

 

M1 맥북 프로에서 기존 자바 삭제 방법

다음과 같은 과정을 통해 설치된 자바를 삭제할 수 있습니다.

  1. terminal창에 다음 명령을 복하여 붙여넣습니다.
    1. sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    2. sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
    3. sudo rm -fr ~/Library/Application\ Support/Oracle/Java
  2. 두번째로는 /Library/Java/JavaVirtualMachines/ 에 있는 jdk<본인버전> 디렉토리를 통째로 삭제합니다.

위 과정이 끝났다면 이제 새로운 java를 설치할 준비가 되었습니다.

 

Java 설치

다른 채널을 통해 자바를 설치해도 상관 없겠지만, M1 mac 특성상 zulu에서 제공하는 자바를 설치하면 되겠습니다. 

만약 java 11 을 설치하신다면 아래 링크를 통해 다운받으실 수 있습니다.

https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk#download-openjdk

 

Downloads

According to the Gartner report, “by 2025, more than 70% of Java applications will be deployed on third-party Java runtimes, up from 30% in 2019.”

www.azul.com

 

이렇게 설치가 끝난다면 터미널에서  자바 버전을 체크해보시길 바랍니다.

java -version

처음에 에러 메시지가 뜰 수 있는데요. 이 경우에는 JAVA_HOME 경로를 다시 설정하고 반영해줘야 합니다.

 

  1. vim ~/.zshrc 명령어를 통해 zshrc 파일로 들어갑니다
    1. 아래와 같이 JAVA_HOME 경로를 재명시해주어야 합니다. /Library/Java/JavaVirtualMachines/ 경로로 이동하여 어떤 jdk가 생성되었는지 명시해주어야 합니다. (본인이 다운받은 버전의 jdk 입니다). 저와 같은 경우 아래와 같습니다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin:

이렇게 자바 경로 표기가 끝났다면, source ~/.zshrc 를 통해 반영해줍니다.

 

이제 java -version 명령어를 통해 자바 버전을 확인해보세요.

 

다음과 같이 정상적으로 생성된 것을 확인할 수 있습니다.

openjdk version "11.0.18" 2023-01-17 LTS
OpenJDK Runtime Environment Zulu11.62+17-CA (build 11.0.18+10-LTS)
OpenJDK 64-Bit Server VM Zulu11.62+17-CA (build 11.0.18+10-LTS, mixed mode)

 

반응형
저작자표시 (새창열림)

'빅데이터 > 하둡' 카테고리의 다른 글

[하둡] MapReduce란? (MapReduce기초1)  (0) 2023.02.16
[M1 맥북] 하둡(hadoop) 설치  (0) 2023.02.16
    '빅데이터/하둡' 카테고리의 다른 글
    • [하둡] MapReduce란? (MapReduce기초1)
    • [M1 맥북] 하둡(hadoop) 설치
    Big Ben
    Big Ben
    Data Scientist

    티스토리툴바