안녕하세요. Bot - binoo 입니다.
오늘은 이클립스 에러/오류 알럿창과 관련된 주제로 간단하게 정리 해볼까 합니다.
다음과 같은 오류 메시지를 만난 경우 대처할 방법들을 몇가지 안내합니다.
Error :
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations :
xxxx/xxxx
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations :
xxxx/xxxx
말 그대로 이클립스가 JRE 혹은 JDK 를 못 찾아서 실행이 안되는 상황입니다.
해결방법은 이클립스를 실행할 수 있는 버전의 JRE / JDK 를 매칭하면 됩니다.
이제 매칭방법에 대해 두 가지로 나누어 설명하겠습니다.
1. 환경변수 설정으로 해결하는 방법.
1. [컴퓨터(내PC)] 우클릭하면 [시스템] 창이 열립니다.
2. 시스템 창에서 [고급 시스템 설정] 버튼을 누릅니다.
3. [시스템 속성] 창이 나타나는데, 여기서 [고급] 탭을 누르고 [환경변수] 버튼을 누릅니다.
4. 설치된 JRE 와 JDK 의 경로를 bin 디렉토리까지 매칭하여 추가해줍니다.
ex) JDK가 c:\java\jdk1.6.0 , JRE가 c:\java\jre1.6.33 에 설치된 경우
(1) 시스템 변수에 아래와 같이 두가지를 추가하고, 시스템 변수 path 를 찾아 맨 앞에 다음과 같은 내용을 추가합니다.
jdk_home : c:\java\jdk1.6.0
jre_home : c:\java\jre1.6.33
path : %jdk_home\bin%;%jre_home\bin%;
(2) 또는 path 시스템 변수에 설치된 java 경로를 모두 때려박아도 좋습니다. 어차피 같은 표현방식이니까요.
path : c:\java\jdk1.6.0\bin%; c:\java\jre1.6.33\bin%;
2. 이클립스 설정 변경으로 해결하는 방법.
사실 1같은 경우에도 환경변수 확인은 별로 중요치 않습니다.
왜냐하면 현재 OS 들에서는 java 를 설치할때 자동으로 환경변수를 세팅해 주기 때문입니다.
또, 애초에 이클립스를 설치하는 사람들이 자바를 미설치 했을리도 만무하죠.
대게는 작업중이던 어떤 PC 에서 환경이 다른 PC로 작업을 이전했을때 생겨나기 쉬운 오류입니다.
1. 오류가 나는 이클립스가 설치된 폴더로 갑니다. (우클릭 파일위치열기...)
2. 폴더에는 eclipse.ini 파일이 있습니다. 메모장/워드패드로 조심히 열어봅니다.
3. vm 옵션의 값을 알맞는 자바 설치위치로 변경합니다.
ex) JDK 설치 경로는 c:\java\jdk1.6.0 이고, vm 옵션값이 기존에 있는 경우.
-vm
ooo/ooo/oooo
-vm
ooo/ooo/oooo
이라고 되어있는 옵션과 옵션값을 다음과 같이 대체합니다.
-vm
c:\java\jdk1.6.0\bin
-vm
c:\java\jdk1.6.0\bin
기존값이 없는 경우라면 위와 내용을 추가합니다.
(단, vmargs 옵션 보다는 앞에 와야 합니다.)
-vm
(JDK 설치경로\bin)
-vm
(JDK 설치경로\bin)
이제 저장하고 다시 이클립스를 실행하면 됩니다.
'programming > java, Spring, android, js' 카테고리의 다른 글
[개인 개발 및 출시] Just Yee (0) | 2018.02.03 |
---|---|
[개인 개발 및 출시] 일상의 한마디 (미안해 고마워 그리고 사랑해) - 손쉬운 캘리그라피 (0) | 2018.02.03 |
[Android] [Error] android.content.res.Resources$NotFoundException: String resource ID (0) | 2018.02.02 |
[Android] [Error] Error:null value in entry: incrementalFolder=null (0) | 2018.02.02 |
[SQL] [Error] The database disk image is malformed (0) | 2018.02.02 |