본문 바로가기

코린이 탈출일지/Java

Mac 맥북 M1으로 자바 Java 시작하기 (Java 환경설정 + eclipse 이클립스)

728x90
반응형

일단 저는 코딩을 처음 시작하는 사람입니다. 

코딩을 처음 시작하는 입장 + 거기에 MacBook M1 Air 사용자로서.. Java와 이클립스를 설치하는데 너무 힘이 들었습니다. 

일단 뭔지도 모르겠고, M1은 또 다른걸 설치해야 한다고 하니.. 

우여곡절이 있었지만 다른 분들이 블로그와 티스토리에 작성해주신 여러 포스팅을 참고하여 드디어 성공할 수 있었습니다. 

그래서 저도 다른 분들께 도움을 드리고 싶어 포스팅을 작성 하게 되었습니다. 

#1 MacBook M1 Air

저는 일단.. 코딩을 하기 위해 이 제품을 구매하진 않았습니다. 

하지만 대학원생으로서 통계를 돌리는 과정에서 Java를 배울 필요성이 생겨 시작하게 되었습니다. 

지금까지는 맥북 M1 Air에서 Java를 문제없이 사용하고 있습니다. 

#2 Java 자바 설치 + 환경설정

Java는 일단 version 8로 설치하였습니다.

그 이유는 여러가지가 있었는데, 제가 지금 듣고 있는 텍스트마이닝 강좌에서 자바 8을 권장하기 때문이었습니다. 

텍스트마이닝 관련해서는 추후에 또 포스팅하겠습니다!

 

저는 azul에서 제공하는 Azul OpenJDK를 다운받았습니다

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

 

Downloads

Free for evaluation and development

www.azul.com

위 사이트에 접속해서 아래로 쭉 내리시면 이런 다운로드 창이 뜹니다.

azul 홐페이지

원하시는 자바 버전을 검색하셔서 다운 받으면 됩니다. 

버전에 맞게 dmg 파일로 다운 받으시면 됩니다. 

저는 mac OS 11.1버전 .dmg로 다운 받아 설치했습니다! 

 

+ 추가) 어떤 자바를 설치해야 하는가? JDK? JRE?

그리고 자바는 무슨 버전이 있고 자바 JDK, JRE는 뭔지 의문이 드시는 분들은 아래의 포스팅을 한번 읽어보실 것 추천드립니다.

https://huilife.tistory.com/58

 

Apple M1 macOS Oracle Java 17 또는 OpenJDK 설치하기

목차 JDK? JRE? JVM? Java JVM JRE JDK JDK 종류 OracleJDK OpenJDK JDK 설치 OracleJDK 설치하기 OracleJDK Uninstall AdoptOpenJDK 설치 가능한가? Azul Zulu 설치하기 Azul Zulu Uninstall 며칠전인지 몇주전인..

huilife.tistory.com

 

그 후 자바 환경변수 설정을 했는데요, 환경변수 설정은 저도 아래의 블로그를 통해 똑같이 따라하며 진행하였습니다.
도움을 받은 포스팅은 아래에 링크를 첨부하겠습니다!

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

 

#3 Eclipse 이클립스 설치

이클립스도 여러 버전이 있어서 정말 헤매다가

이클립스에서 가장 최신 버전으로 제공되는 걸 맥용으로 다운받았더니 자바8은 사용이 불가한 것 같더군요 

이클립스 응용 프로그램을 열 수 있는 권한이 없습니다. 메시지가 떴습니다. 

권한 없음 같은 경우 아래의 포스팅을 통해 이렇게 해결할 수 있습니다.

https://velog.io/@jupiter-j/M1-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-jdk-%EC%9E%AC%EC%84%A4%EC%B9%98-%EC%9D%91%EC%9A%A9-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EA%B6%8C%ED%95%9C-%EC%97%90%EB%9F%AC

 

M1 이클립스, jdk 재설치 응용 프로그램 권한 에러

얼마전 이클립스 설치를 잘 해놓고 들어갔다가 갑자기 저런 문구가 떴다.Eclipse 응용프로그램을 열 수 있는 권한이 없습니다당시 개발 세팅은 jdk 11 버전과 이클립스 최신버전을 다운받았다.M1용

velog.io

하지만 저는 이 방법으로는 불가능했고, 기존의 이클립스(2022-03버전)를 삭제하고 새로운 버전(2020-06)을 다운 받았습니다.

다만 문제는 자바8이 사용가능한 2020년 06버전은 당연히.. 맥은 인텔 버전이고.. m1칩 지원이 아닙니다.

 

그래서 M1 사용자분들은 Java 11이상 + 이클립스 최신 버전(맥 지원 AArch64 파일 다운)을 조합해서 쓰는 것이 좋습니다!

이클립스 버전별 지원되는 JDK에 맞게 다운 받으세요!
https://whitekeyboard.tistory.com/713

 

[Eclipse] 이클립스 버전별 jdk (java 8 미지원 추가)

하드 교체 때문에 이클립스 IDE를 최신으로 넣게 되었는데 java 8이 미지원이라고 경고창이 뜨면서 설치가 진행이 안되었다. java 11을 설치하라고 나왔다........... 그래서, 이클립스 버전별로 jdk 지

whitekeyboard.tistory.com

 

M1 사용자분들은 이클립스는 아래의 설치 방법 추천드립니다!

이클립스 Installer (설치 마법사)로 설치 (2022-03 가장 최신 버전 설치 가능)

맥 m1은 eclipse(AArch64)로 설치할 것을 추천드립니다.

이클립스 홈페이지에서 다운로드 -> 패키지로 들어가보시면 이렇게 인스톨러를 다운 받을 수 있습니다. 

AArch64버전을 다운 받았습니다

아래 링크에서 다운 받으실 수 있습니다!

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

514 MB 248,345 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 IDE for Enterprise Java and Web Developers 맥용 macOS AArch64 다운 받았습니다.

저는 이상하게 그냥 다운 받는 것보다 인스톨러를 통해 설치한 이클립스가 더 잘 돌아가더라구요.

 

참고한 포스팅 아래에 첨부드립니다. 

https://blog.naver.com/bigchan9/222596497512

 

[Java] M1 맥북에 eclipse 설치만으로 Java 개발 환경 만들기

이제서야 개발이라는 것을 다시 도전해 보려고 하는 시점에서, 가장 기초가 되는 언어는 아무래도 Java라...

blog.naver.com

 

이렇게 다운 받아서 쓰면, 맥북 M1에서 성공적으로 Java와 이클립스를 사용 가능합니다. 

 

다시 정리드리자면 맥북 M1 air에서 

1. Java 8 JDK 1.8 다운 + eclipse 2020년 6월 이하 버전

2. Java 11 이상 + eclipse 최신 버전(AArch64) 설치로 자바 사용 가능합니다.

이클립스는 둘다 인스톨러로 다운 추천드립니다.

도움이 되었길 바랍니다!

혹시 틀린 정보가 있다면 편히 말씀 부탁드립니당~

반응형