이클립스는 어제 잘 돌아가고 있었다 (1 년 전에 설치 한 이후이다). 이제 갑자기 시작시 다음 오류가 발생합니다.
"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:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"
내 컴퓨터와 관련된 Eclipse / Java를 변경하지 않았지만 어제 내 컴퓨터에 Windows 업데이트가 적용되었으므로 그와 관련이있을 수 있습니다 (하지만 Java에 영향을주는 항목은 표시되지 않음). PATH에 무언가를 추가하거나 Eclipse ini에 -vm 옵션을 추가하거나 (이 작업을 수행 할 수 없음) jre 폴더를 eclipse \ jre에 복사하는 방법에 대한 다른 모든 게시물을 살펴 보았습니다. 좋은 장기적인 해결책처럼 보입니다). 그래서 저는 정말로 물건을 엉망으로 만들지 않고 물건을 “기본”설정으로 되 돌리는 방법을 알아 내려고 노력하고 있습니다.
나는 뛰고있어 Windows 7, Eclipse Helios and Java 1.6.0_26.
답변
이 문제를 해결하는 두 가지 방법.
-
권장 방법 :
eclipse.ini
파일에서 -vm이 jdk 설치를 가리키고 있는지 확인하십시오. 여기 에 더 많은 정보가 있습니다 . 섹션-vm
앞에 추가 해야합니다-vmargs
. -
vm
명령 줄 에서 플래그를 전달합니다. http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVM
참고 : Eclipse는 JAVA_HOME 환경 변수를 참조하지 않습니다.
답변
Java 버전과 Eclipse가 동일한 아키텍처에 속하는지 확인하고 64 비트 Eclipse 용 64 비트 Java를 설치합니다.
답변
eclipse.ini :
--launcher.defaultAction
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize<br/>
256m
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
-vm
C:\Program Files\Java\jdk1.7.0_21\jre\bin\server\jvm.dll<br/>
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.7
그것은 나를 위해 일했습니다. 처음에있을 필요는 없지만 반드시 파일 끝에있을 수는 없습니다.
답변
제 경우에는 빠진 것이 거의 없었습니다. Eclipse가 64 비트 버전 인 동안 JDK 및 JRE 64 비트를 설치하지 않았습니다. 완료되면 JDK \ bin 경로가 PATH 변수 eclipse에 설정되어 제대로 작동했습니다. 🙂
답변
eclipse.ini
외 파일 열기eclipse.exe
풀
-vm
C:\Program Files\Java\jdk1.7.0_21\jre\bin\server\jvm.dll
//find it if you are having another JDK version.
첫 번째 줄에. 그리고 당신은 갈 수 있습니다.
답변
Java를 업데이트 한 후에도 동일한 문제가 발생했습니다. 그런 다음 붙여 넣습니다
-vm
C:\Program Files\Java\jre6\bin\javaw.exe
의 경로를 보여 javaw.exe
에서 eclipse.ini
파일을.
이것이 당신을 도울 것입니다.
답변
나는 같은 문제가 있었다. 내 경우에는 PATH 환경 변수를 파괴 한 프로그램을 설치했습니다.
따라서 PATH 환경 변수를 확인하십시오.