본문 바로가기

개발(합니다)/시나브로(이슈)

[Gradle] An illegal reflective access operation has occurred

반응형

상황

Postgresql을 써야 하는 상황에서 JDBC를 gradle에 추가하고 실행했더니 에러가 발생했습니다.

문제 파악

개발 환경은 JDK가 11이고 추가한 JDBC가 1.8까지 지원 하는 버전이라 문제가 되었습니다.

해결 방법

- JDK 버전을 다운그레이드합니다.

- JDBC lib 버전 업그레이드합니다.

 

 

아래 방법은 다운그레이드하는 방법입니다.

 

  1. gradle에서 sourceCompatibility를 변경합니다.

2. properties에서 gradle 버전을 변경합니다.

3. Project structure에서 SDK 버전을 변경합니다.

반응형