컴공생의 다이어리
[이클립스, Eclipse] lombok(롬복) 설치 본문
Eclipse lombok(롬복) 설치
이클립스에서 lombok 어노테이션인 @Getter와 @Setter를 사용하려고 하니 제대로 동작하지 않았다. build.gradle에 dependency로 추가해줬음에도 불구하고 적용이 되지 않아 확인해보니 이클립스에 lombok을 따로 설치해야 작동된다는 글을 찾을 수 있었다.
이클립스에 lombok을 설치하기 위해 아래 사이트에 들어가서 lombok.jar을 다운받는다.
다운받은 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
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
https://github.com/projectlombok/lombok/issues/2882
'Development > IDE' 카테고리의 다른 글
[IntelliJ] 인텔리제이 콘솔(Console) 자동 줄바꿈 (0) | 2022.03.05 |
---|---|
[IntelliJ] 인텔리제이 unmappable character for encoding x-windows-949 에러 (0) | 2022.03.02 |
[이클립스, Eclipse] namespaces 탭 생성 (0) | 2022.02.18 |
[이클립스, Eclipse] 모든 인코딩(Encoding) UTF-8 설정 (0) | 2022.02.11 |
[이클립스, Eclipse] Authorizing with Eclipse.org 창 자꾸 나올때 (0) | 2022.02.10 |