The JVM shared library ... does not contain the JNI_CreateJavaVm

gamza·2022년 3월 17일
0

트러블 슈팅

목록 보기
6/6

STS 실행 시 해당 내용의 오류창을 노출하며 실행에 실패하는 경우가 있다.

내 경우는 사용하는 java 버전이 jdk1.8 이었는데
STS 프로그램에서 요구하는 java 버전이 11 이어서 나타난 문제였다.


이때는 STS 설치경로에 있는 STS.ini 파일을 수정해주면 된다.

  • window10 에서 설치한 경우
    • 사용하는 java 버전 변경
      ( java 를 환경변수로 설정했기 때문에 jdk 경로를 작성할 필요는 없는 것으로 보인다. )

-Dosgi.requiredJavaVersion=1.8

  • MacOS 의 경우
    • jdk 경로 설정 ( * -vmargs 보다 상단에 작성해야 함 )
    • 사용하는 java 버전 변경

-vm
/Library/Java/JavaVirtualMachines/{설치된jdk폴더}/Contents/Home/bin/java

-Dosgi.requiredJavaVersion=1.8

profile
감자입니다.

0개의 댓글