개발공부

JAVA 쪼렙 탈출기: macOS에 JAVA와 Eclipse 설치하기

Yuniverse. 2023. 5. 6. 21:57

Python과 SQL만 써본 주니어 분석가. '개발공부를 해보고 싶다', '개발도 공부하긴 해야하는데...'는 말만 한지 어연 1년이 넘어가는 중, 이대로는 안되겠다 싶어 냅다 JAVA 수업 수강에 카드를 긁었다. 쪼렙 중의 쪼렙이 JAVA를 배워나가는 여정을 "JAVA 쪼렙 탈출기"라는 시리즈로 남길 예정이다.

 

 

나는 맥북 프로를 쓰고 있기 때문에 맥북에 JAVA를 설치해야 했다. 예전에 국비교육과정을 들을 때 Linux였나 Python이었나 무슨 프로그램을 설치하던 중에 피 봤던 경험이 몇 번 있었어서 (버전이 안 맞아서 삭제 후 재설치라던가, 분명 삭제했는데 컴퓨터에 아직 뭐가 남아있어서 꼬였던 일이라던가, 환경설정을 해야하는데 남들 다 잘만되는 환경설정이 나만 뭐가 계속 이상하게 되었던 일이라던가...😱) 사실 이번에도 너무 무서웠다. 그래도 잘 해냈기 때문에(?) 나와 같은 쪼렙들도 너무 겁먹지 말라는 의미로 내가 JAVA와 Eclipse를 설치한 과정을 세세하게 낱낱이 풀어 써보겠다.

 

#1. 내 맥북의 정보 확인하기

먼저 내 맥북의 정보를 확인해야 한다. (이런거 누가 모르냐고? 아니 쪼렙들은 모른다고요😬) 이를 먼저 확인해야 하는 이유는 JAVA나 Eclipse를 설치하러 각각의 사이트에 방문하게 되면 mac OS 다운로드하는 버전이 X86_64, AArch64 이런식으로 나뉘어져 있어서 각자의 맥에 맞는 버전을 설치해야 하기 때문이다.

  • X86_64: Intel 기반의 mac일 때
  • AArch64: M1 기반의 mac일 때

메뉴에서 확인할 수도 있고, 커맨드로 확인할 수도 있다.

메뉴에서 확인하는 방법은 '메뉴의 사과 아이콘(🍎) > 이 Mac에 관하여'를 누른 후 프로세서 이름의 내용을 확인하면 된다. 

커맨드로 확인하는 방법도 간단하다. 터미널을 열고 다음과 같은 명령어를 입력한다.

$ unmae -p

출력되는 정보에 따라 내 맥에는 어떤 버전을 설치해야 하는지를 알 수 있다.

* i386     = Intel 32-Bit
* x86_64   = Intel 64-Bit
* arm64    = Apple Silicon 64-Bit

 

#2. JAVA 설치

JAVA는 1.8 버전으로 설치했다. 나는 듣고 있는 강의에서 1.8 버전을 기준으로 수업이 진행되기 때문에 해당 버전을 설치했지만, 버전은 각자의 사정에 맞게 고르면 될 듯하다. 다만 순수하게 JAVA만 한다면 상관없지만, 후에 공부하는 영역을 백엔드까지 확장시킬 생각이라면 최신버전을 다운받는건 권장하지 않는다고 한다. 최신버전이 마냥 좋아보이지만 오히려 호환성 등의 문제가 생길 가능성이 크다고 한다.

jdk 1.8버전이 오래 되긴 했지만 가장 안정적인 버전으로, 현재 필드에서도 8 아니면 11 버전을 많이 쓰고있다고 한다.

 

나는 azul에서 제공하는 Azul OpenJDK를 다운받았다.

https://www.azul.com/downloads/?package=jdk 

 

Azul 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과 Operaing System을 입력해주면 된다.

Java 8 --- macOS 를 차례로 선택하면 아래와 같이 버전이 2개가 나오는 걸 알 수 있는데, 이 2개의 버전 중 어떤 것을 다운로드해야할지를 #1에서 찾은 맥의 정보를 알고 있어야 올바르게 선택할 수 있는 것이다! 내 맥은 arm이기 때문에 나는 하단의 것을 다운로드받았다.

그 후 환경설정을 하려고 구글링을 하던 중

https://velog.io/@wijoonwu/%EB%A7%A5%EB%B6%81Mac-OS-M1-JDK-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

맥북(Mac OS) M1 JDK 설치하기

맥북(Mac OS) M1 에서 JDK를 설치하고 환경변수 설정까지 해봅니다.

velog.io

이 글을 발견했고, 이 글에 따라 터미널에 명령어를 입력해나갔다. 근데 이 글에서와 달리 나는 vi ~/.bash_profile 라는 명령어를 입력했을 때 JAVA_HOME이 뜨지않았다.

이런식으로 떴는데, Python을 쓰기 위해 설치한 Anaconda 때문인 것 같았다. 이 때 살짝 멘붕이 왔는데 (원래 쪼렙은 설명글과 뭐 하나라도 다르면 쪼는 법...) 일단 그냥 진행해보고 안되면 그때 가서 다시 생각하자라는 마인드로 넘어갔다. 

다행히 여기서 뭘 수정 안해도 자바는 잘만 설치되었고 지금도 문제없이 잘 켜지고 있다 ! ㅎㅎ

 

#3. Eclipse 설치

Eclipse는 자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 환경이자 프로그래밍 도구이다. Python의 Pycharm, Vscode 같은 역할을 한다고 생각하면 될 것 같다.

https://www.eclipse.org/downloads/packages/

 

Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro

518 MB 209,896 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli

www.eclipse.org

위의 링크를 타고 들어가서 마찬가지로 각자의 맥의 버전에 맞게 다운받으면 된다. Eclipse도 JAVA랑 똑같이 너무 최신버전을 받기보다는 예전(?) 버전을 설치하는 것을 추천한다. 나는 2022-12 버전을 다운받았다.

 

 

#1 ~ #3 까지의 과정을 거쳐 모두 다 설치 완료하고 Eclipse 아이콘을 누르면 아래와 같이 어느 파일 경로에 Eclipse Workspace를 놓겠느냐는 팝업창이 뜰 것이다. 

원하는 파일경로를 지정하고 Launch를 누르면

성공적으로 Eclipse를 띄운 것을 알 수 있다. 👍