컴공생의 다이어리

[이클립스, Eclipse] lombok(롬복) 설치 본문

Development/IDE

[이클립스, Eclipse] lombok(롬복) 설치

컴공 K 2022. 2. 19. 00:01

Eclipse lombok(롬복) 설치

이클립스에서 lombok 어노테이션인 @Getter와 @Setter를 사용하려고 하니 제대로 동작하지 않았다. build.gradle에 dependency로 추가해줬음에도 불구하고 적용이 되지 않아 확인해보니 이클립스에 lombok을 따로 설치해야 작동된다는 글을 찾을 수 있었다.

 

이클립스에 lombok을 설치하기 위해 아래 사이트에 들어가서 lombok.jar을 다운받는다.

 

Download

 

projectlombok.org

 

 

다운받은 lombok.jar을 더블 클릭해서 실행시키면 아래와 같은 화면이 나온다. 혹시 실행이 잘되지 않는다면 lombok.jar이 있는 해당 폴더 경로의 cmd에 'java -jar lombok.jar'를 입력해주면 실행될 것이다.

아래 첫번째 화면이 나오면 먼저 IDEs에서 Eclipse를 선택해주고 Install/Update 버튼을 클릭하고 아래 두번째 화면이 나오면 Quit Installer 버튼을 클릭해서 설치를 종료하면 된다.

 

이제 이클립스를 종료했다가 다시 실행시켜주면 lombok을 이클립스에서 사용할 수 있다.

 

 

 

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @645dc557

혹시나 설치를 했음에도 불구하고 위와 같은 오류가 발생한다면 이클립스 설치 폴더의 eclipse.ini 파일을 열어 맨 아래에 두줄을 추가해주면 해결할 수 있다.

--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED

 

 

 

 

https://wakestand.tistory.com/671

 

이클립스 Lombok(롬복) 적용 안될 경우 해결방법

Download projectlombok.org 이클립스에 Maven / Gradle 에 Lombok Dependency를 추가하였지만 실제 @Gettter @Setter 등 어노테이션은 설정 가능해도 .get~ .set~ 등의 메소드를 사용을 못하는 경우가 있는데 이..

wakestand.tistory.com

https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_jar_%ED%8C%8C%EC%9D%BC_%EC%8B%A4%ED%96%89

 

윈도우 jar 파일 실행 - 제타위키

윈도우 jar 파일 실행 1 방법 1: cmd에서 실행 ★[ | ] 윈도우 JRE 설치 확인[1] 탐색기로 jar가 들어있는 폴더로 이동 탐색기 여백공간에서 ⇧ Shift 우클릭 --- 여기서 명령 창 열기(W) 다음과 같이 명령

zetawiki.com

https://github.com/projectlombok/lombok/issues/2882

 

Errors occurred during the build on Eclipse202106 · Issue #2882 · projectlombok/lombok

Describe the bug lombok version: 1.18.20 eclipse version : eclipse-jee-2021-06-R Errors occurred during the build. Errors running builder 'Java Builder' on project. Unable to make protected...

github.com

 

728x90
반응형
Comments