svn업데이트 받고나니 갑자기 프로젝트 실행안되면서 Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
오류가 발생했다.
구글링 결과 eclipse.ini 에 코드를 추가하면 해결된다하여 이클립스가 다운된 폴더에서 구성요소 파일을 찾아
--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED
를 추가해주었다.
그런데도 같은 오류가 계속 발생해서 다시 구글링 해보니 또 다른 방법이 있어서 시도해보았다.
Window > Preference > Java > Install JREs에서 현재 설티된 jdk 파일 클릭 후 Edit
Default VM arguments에 --add-opens java.base/java.lang=ALL-UNNAMED를 추가하고 재실행했더니 정상 작동한다.
(참고로, eclipse.ini에 추가했던 코드는 따로 삭제 안했다.)
댓글