Error

[에러노트/파이썬] JVMNotFoundException: No JVM shared library file (jvm.dll) found.

weweGH 2024. 10. 24. 13:27
반응형

에러노트
에러노트

JVMNotFoundException: No JVM shared library file (jvm.dll) found.


에러노트: 제가 직접 겪었던 에러와 해결 방법에 대해 소개합니다.

 

에러

 

다음과 같이 Okt 형태소 분석기를 사용하려고 했는데 JAVA 관련 에러가 나타났다.

from konlpy.tag import Okt

okt = Okt()

다음과 같은 에러가 발생했다. JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.


 

해결

 

해결 방법은 최신 JDK 파일을 설치하고, 환경 변수를 설정하면 된다. 해결 과정은 아래와 같다.


1. 최신 JDK 파일 설치

다음 홈페이지에서 개인 PC 사양에 맞는 최신 JDK 파일을 설치한다.

https://www.oracle.com/java/technologies/downloads/#java17?er=221886

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com


2. JAVA 설치 확인

명령 프롬프트나 터미널에 다음과 같이 입력 후 버전이 출력되면 자바가 설치된 것을 확인할 수 있다.

java -- version

java --version
java --version


3. 환경변수 설정

3-1. 시스템 변수에 JAVA_HOME 추가

환경 변수에서 아래 시스템 변수의 '새로 만들기'를 클릭합니다.

시스템 변수
시스템 변수


다음과 같이 JAVA_HOME을 변수 이름, 위에서 설치한 JDK 파일이 위치한 경로를 변수 값에 입력합니다.

시스템 변수 편집
시스템 변수 편집


3-2. 시스템 변수에 Path 추가

다음은 시스템 변수의 Path에 JAVA_HOME을 추가합니다. 다음과 같이 Path의 '새로 만들기'를 클릭합니다.

시스템 변수 Path 추가
시스템 변수 Path 추가


다음과 같이 '새로 만들기'로 %JAVA_HOME%\bin 를 추가합니다.

%JAVA_HOME%\bin

시스템 변수 Path JAVA_HOME 추가
시스템 변수 Path JAVA_HOME 추가


해결 완료:)

반응형