티스토리 뷰
[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 @7e2bd5e6
오야토 2023. 11. 17. 11:23
(현재 상황)
- lombok 설치 후 제대로 적용이 되지 않아 생기는 오류로 lombok 재설치가 필요하다.
(해결 방법)
https://projectlombok.org/setup/eclipse 참고
1. install new software > https://projectlombok.org/p2 경로 입력 후 lombok 체크 후 next > 설치하기
2. 이 방법을 했음에도 안되는 경우에는 Help > about eplicse IDE > 해당 창에 lombok 관련 문구가 없으면 lombok이 제대로 설치되지 않았다는 것.(문구가 없어도 installation Details 에서 lombok 서치 후 확인)
현재 나의 경우에는 이클립스 폴더에 lombok.jar가 설치되어 있는 상황임에도 lombok이 적용되지 않아 직접 cmd창에서 열어서 적용한다. (기존에 프로젝트에서 lombok.jar를 run as하면 되지만 내 상황에서는 오류 메세지가 발생한다.)
3. cmd 관리자 창 > 이클립스에 있는 해당 폴더로 이동 > java -jar lombok.jar > lombok installer 창 생성
4. specify location.. > eclipse.exe 선택 후 install/update > Quit Installer
5. 프로젝트 우클릭 > Build path > Configure Build Path... > Librarues 탭 > Add External JARs... > lombok.jar 추가
6. 이클립스를 닫고 eclipse.ini 파일에 하단의 경로를 추가한다. (eclipse.ini 파일은 예민하니 수정 전 따로 백업 파일 필수)
--add-modules=ALL-SYSTEM
-vmargs -javaagent: 본인이 설치한 lombok.jar 경로
7. 이클립스 재부팅 > project clean > maven install > 오류 해결
'Error' 카테고리의 다른 글
- Total
- Today
- Yesterday
- log
- An error has occurred. See the log file .metadata\.log.
- JBoss 다운로드
- JBoss Tool
- boolean com.ibm.icu.text.UTF16.isSurrogate(char)
- 이클립스 타임아웃
- Eclipse
- maVen
- SVN Connector에러
- .metadata
- jsp파일안열릴때
- Download sources and javadoc 무한반복
- 이클립스
- import
- jsp파일열기
- tomcat
- Download sources and javadoc
- An internal error has occurred. Java heap space
- 이클립스 오류
- timeout
- Target runtime Jboss 7.1 Runtime is not defined.
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |