상세 컨텐츠

본문 제목

WARNING: A restricted method in java.lang.System has been called

code/code-settings

by 냐루 2025. 8. 20. 10:02

본문

WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System:: load has been called by com.sun.jna.Native in an unnamed module
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for caallers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

java 버전 업그레이드로 native access 제한 정책이 강화됐는데, 이로 인해 이전 버전의 JNA 라이브러리 사용 시 생기는 경고.

당장은 문제가 없지만, 향후 실행이 차단될 가능성이 있다

 

경고 메세지 대로 JVM실행 시
--enable-native-access=ALL-UNNAMED
변수를 추가하면 되지만,

 

실행 환경에 시스템 환경변수를 추가하여 해결할 수 있다
JAVA_TOOL_OPTIONS : --enable-native-access=ALL-UNNAMED

 

 

참고 OpenJDK

'code > code-settings' 카테고리의 다른 글

(windows) groovy 설치 (환경 구축)  (0) 2025.08.19

관련글 더보기