HyunJun 기술 블로그

맥북, M1 이클립스 IDE 설치 가이드 본문

Java

맥북, M1 이클립스 IDE 설치 가이드

공부 좋아 2023. 5. 13. 15:36
728x90
반응형

1. IDE란?


IDE(Integrated Development Environment)는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하고 활용할 수 있게 해주는 소프트웨어이다.

  • 기존의 소프트웨어 개발 방식에서 컴파일러, 텍스트 편집기, 디버거 등은 따로 존재한다.
  • IDE의 등장으로 따로 존재하는 프로그램들을 한대 모아 편리하게 개발하며, 개발 속도를 향상할 수 있다.
  • Java(Spring) 개발에 있어서는 보통 인텔리제이와 이클립스를 많이 사용하는데 이번 시간에는 이클립스 설치 가이드를 진행해 보도록 하겠습니다.

2. 이클립스 설치

2-1. 문제점

  • 최신 버전의 이클립스에서 JDK 1.8 (ARM)을 사용이 불가능하다.
  • 이클립스는 2020 09 버전부터 JDK11 이상의 버전만을 지원한다.
  • 하지만, JDK를 최신 버전으로 설치한 후에 설정에서 버전을 변경해 주면 1.8로 사용 가능하다.

2-2. 이클립스 다운로드

최신 버전의 이클립스를 AArch64로 다운로드한 후, 실행

 

일단 17.0.05로 되어 있는 상태로 그대로 설치 및 LAUNCH까지 진행합니다.

 

아래의 위치에서 찾을 수 있습니다.

 

실행을 했다면 워크스페이스를 간단하게 설정한 후 Launch 클릭

 

Settings로 들어가줍니다.

 

3. 컴파일러 버전 변경

컴파일러 버전을 17 -> 1.8로 변경해 줍니다. Apply까지 클릭해 보도록 하죠

 

4. JDK(JRE) 버전 변경

처음 들어가면 아마 아래 화면과 비슷하게 되어 있을 것으로 예상됩니다. 17.0.5 버전의 경우 이클립스 설치 시 같이 설치 및 적용됩니다.

Add... 버튼 클릭!
적용할 버전의 JDK 경로를 찾아 주어야 합니다. / Directory... -> MacOS X VM -> Next >

 

아래의 경로와 같이 적용하고자 하는 JDK 경로의 Home 디렉터리를 선택해 주세요.

 

그다음 JRE name을 원하는 대로 설정해 주고 Finish를 클릭해 주세요.

 

추가한 OpenJDK 1.8에 체크한 후 Apply and Close

 

 

프로젝트를 만들 때 JRE 부분에 Use a project specific JRE: -> OpenJDK 1.8로 생성하면 됩니다.

 

프로젝트 생성 후, Project Facets에서 자바 버전도 변경해 주세요.

 

 

5. 프로젝트의 JRE, 컴파일러 버전 확인

6. 버전 변경

  • 프로젝트의 버전을 변경할 경우 Properties -> Project Facets -> Convert To faceted form... -> Java 버전 변경
  • Java Build Path의 Libraries 변경
  • Java Compiler 변경을 해주면 됩니다.

 

 

7. 상위 버전에서 1.8 버전으로 변경할 경우 에러

상위 버전에서 1.8 이하 버전으로 변경할 경우 그전 프로젝트가 이클립스에서의 JDK 9 버전 이상의 버전으로 작성되었다면 JDK 9 버전부터는 모듈이라는 기능 및 파일 (module-info.java) 추가됩니다. (프로젝트 생성 시 추가하지 않도록 설정은 가능) 그렇기 때문에 JDK 1.8 버전에는 모듈 기능이 없으므로 Syntax error on token "module", module expected" error가 발생합니다. 하여, module.info.java를 제거해 줘야 에러가 발생하지 않습니다.

728x90
반응형
Comments