Programming Language/Java & Scala
scala에러 Unable to make private java.nio.DirectByteBuffer 해결 방법
AndersonChoi
2024. 6. 3. 19:54
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에서 다음과 같이 변경하면 된다.
반응형