새소식

에러 해결

no jvm shared library file (jvm.dll) found. try setting up the java_home environment variable properly.

  • -
No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.

 

JAVA_HOME 경로에 jvm.dll 파일이 없어서 발생한 에러

 

 

 

1. 오라클 다운로드 페이지로 이동

 

2. 운영체제에 맞는Java SE Development Kit 다운로드

 

3.JAVA_HOME 경로에 jvm.dll 파일 시스템 환경변수 추가

 


 

위와 같이 설정을 해도 안되는 경우가 존재

 

아래와 같이 JAVA_HOME 환경변수가 있는지 확인

import os

print('JAVA_HOME' in os.environ)

False가 뜨면 설정이 안된 것

 

강제로 설정해주기

os.environ['JAVA_HOME'] = r'C:\Program Files\Java\jdk-19\bin\server'
728x90
Contents