Unable to make private java.nio.DirectByteBuffer(long,int) accessible: module java.base does not "opens java.nio"
와 같은 코드가 떠서 놀랬다. intellij에서 sbt로 빌드한 스칼라코드가 실행되지 않을 때가 있는데, 이 오류는 jvm컴파일 버전 때문에 생기는 이슈이다.
해결방법
$ brew install --cask adoptopenjdk/openjdk/adoptopenjdk8
와 같이 jdk8을 깔고 해당 버전을 빌드버전으로 설정하면 된다. 또는 Intellij에서는 project structure에서 다음과 같이 변경하면 된다.
반응형
'Programming Language > Java & Scala' 카테고리의 다른 글
spring boot HttpServletRequest 사용 쿠키 구현시 HttpSession.getAttribute(String) is null 에러 발생 대응 (1) | 2023.03.14 |
---|---|
현재 시간을 특정 포맷 yyyyMMdd HH:mm:ss 로 String 출력하기 (0) | 2022.09.14 |
실행 가능한 자바 jar 패키지 만들기(with gradle) (0) | 2021.05.25 |
현재 Unixtime 가져오기 in 자바 (0) | 2021.05.11 |
Math함수를 이용하여 랜덤 숫자 추출하기 (0) | 2021.05.11 |
자바와 스칼라 차이점 (1) | 2020.12.10 |