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

[Gradle] An illegal reflective access operation has occurred

otrodevym 2021. 6. 6. 00:00
반응형

상황

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

문제 파악

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

해결 방법

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

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

 

 

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

 

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

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

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

반응형