๐ ๋ฐฐ๊ฒฝ
JDK17๋ก ๊ฐ๋ฐํ๋ ๋์ค Redis ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐ์์ ์ฌ์ฉํ๋ ค๋๋ฐ ๋ค์๊ณผ ๊ฐ์ ์์ธ๊ฐ ๋ฐ์ํ๋ค.
Unable to make protected java.nio.charset.Charset(java.lang.String,java.lang.String[]) accessible: module java.base does not "opens java.nio.charset" to unnamed module @702b8b12
๐ ์์ธ
์ด์ ํ๋ก์ ํธ๋ฅผ ๋ ๋ฎ์ JDK ๋ฒ์ ์ผ๋ก ๋ง๋ค์๊ณ , ํ์ฌ ์์คํ ์ ๋ ๋์ JDK ๋ฒ์ ์ด ์ค์น๋์ด ์์ด ๋ฐ์ํ๋ค๊ณ ํ๋ค.
๊ทธ๋์ ํ๋ก์ ํธ์ JDK๋ฅผ ๋์ด๋ ๊ฒฝ์ฐ ์ข ์ข ๋ฐ์ํ๋ค.
๐ ํด๊ฒฐ
ํด๊ฒฐ ๋ฐฉ๋ฒ์ 2๊ฐ์ง๊ฐ ์๋ค.
1. JDK ๋ค์ด ๊ทธ๋ ์ด๋
์ด์ ํ๋ก์ ํธ์ ๋ง๊ฒ JDK ๋ฒ์ ์ ๋ค์ด ๊ทธ๋ ์ด๋ ํ๋ค.
2. ์ต์ ์ถ๊ฐ
IntelliJ ๊ธฐ์ค์ผ๋ก VM Option์ --add-opens=java.base/java.nio.charset=ALL-UNNAMED ์ต์ ์ ์ถ๊ฐํด์ ์คํํ๋ฉด๋๋ค. Application - Edit Configuration์์ ํ๊ธฐ ์ด๋ฏธ์ง์ ๊ฐ์ด ์ค์ ํ๋ค.
REFERENCE
๋๊ธ