Major Study./Computer Science

jvm.dll이(가) 없어 프로그램을 시작할 수 없습니다 - 해결

sosal 2015. 1. 4. 01:23
반응형


/*

 http://sosal.kr/
 * made by so_Sal
 */




R 프로그래밍에서 RWeka를 설치하고 난 후, 라이브러리를 로드 해봤습니다.

library(RWeka)


허나...






컴퓨터에 jvm.dll이(가) 없어 프로그램을 시작할 수 없습니다.

프로그램을 다시 설치하여 이 문제를 해결하십시오.


분명 java가 깔려있는데 이해할수가..


R programming 뿐 만 아니라 jvm.dll을 path로 접근하는 모든 프로그램은

jvm.dll로 접근하기 위한 path 환경설정이 제대로 안되어 있을 때,

이러한 에러를 출력합니다.


이런 에러의 이유는 다음 두가지입니다.
1. JAVA를 설치하지 않으셨을 때.
2. JAVA를 설치했지만, PATH 환경변수에 jvm.dll 위치를 등록하지 않으셨을 때.


- 자바를 설치하지 않으신분은 http://java.com/ko/download/ 에서 다운받으세요.



자바가 깔려있거나, 까신 분은 아래 경로중 아무거나 하나를 환경변수 path에 추가해주시면 됩니다.

C:\Program Files\Java\jdk1.6.0_25\jre\bin\server

C:\Program Files\Java\jre6\jre\bin\client



~/server, ~/client 모두 jvm.dll이 존재하는데 100% 같은파일입니다.

어느 경로를 넣으셔도 상관없습니다.

물론 jvm.dll 하나만 접근하는게 아니니, system32 같은 폴더로 옮기시는건 비추!

확인해보진 않았지만 돌아가는척, 돌아가지 않는 경우가 많습니다.



윈도우, 리눅스 모두 마찬가지입니다.

windows에서 환경변수는 내컴퓨터 우클릭 -> 속성 -> 고급설정 -> 환경변수 설정!

 

 

 

 

 

 

변수값 마지막에 ; 콜론을 추가해주시고 jvm.dll이 있는 위치의 경로를 추가해주시면 됩니다.





환경변수 설정이 끝나고 잘 돌아가는 모습.. ^^

수고하셨습니다.