지정된 VM 설치를 찾을 수 없음 : 유형 표준 VM, 이름 jre7


78

지정된 VM 설치를 찾을 수 없음 : Type Standard VM, name jre7 ant 파일을 빌드하는 동안 Eclipse에서이 문제가 발생한 적이 있습니까? 그렇다면이 기사는 당신을위한 것입니다. 작업 공간을 삭제하고 다시 만드는 것은 해결책이 아닙니다. 작업 공간을 다시 만들지 않고도이 문제를 해결할 수있는 쉬운 솔루션이 있습니다.

여기에 이미지 설명 입력

답변:


218
  1. build.xml을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. "다음 계정으로 실행">> "외부 도구 구성 ..."으로 이동합니다.
  3. 새 창으로 열립니다
  4. JRE 탭으로 이동
  5. 누락 된 경우 적절한 JRE를 선택하십시오 (때로는 jre 탭에 오류 표시가 표시됨).

자세한 기술 정보 또는 이와 유사한 문제는 여기에서 내 블로그를 찾으 십시오 .


25

제 경우에는 JRE를 변경함에 따라 발생합니다.

해결책 :

Ant 스크립트> 실행 도구> 외부 도구 구성 ...> JRE 탭으로 이동> JRE 선택을 마우스 오른쪽 단추로 클릭하십시오.

이 도움을 바랍니다.

감사합니다, Sagar Vyas


무슨 스크린 샷?
Anurag Awasthi

스크린 샷을 첨부 할 수 없었습니다. 접속 권한이 없어서 죄송합니다.
Sagar Vyas

7

에서 찾은 베스트 답변

Java를 제거하고 새 버전을 설치 한 후에 발생했습니다.

내가해야 할 일은 Eclipse에서 설치된 JRE입니다. Windows --> Preferences --> Java --> Installed JREs

그런 다음 새 JRE 정보를 추가하십시오. 자세한 내용은 여기에서 확인할 수 있습니다 .


5

이것은 사용할 JDK 컨테이너를 프로젝트에 알리는 선호되는 방법이며, 특히 둘 이상의 개발자가 동일한 버전 제어 이클립스 프로젝트 폴더를 사용하는 경우에 해당됩니다.

Window / Preferences / Java / Installed JREs
컴퓨터에 설치된 하나 이상의 JDK를 나열합니다. Eclipse의 기본 이름은 jdk1.X.X_XX이므로 그대로 유지해야합니다. 이러한 이름을 사용하기 위해 프로젝트 빌드 설정을 직접 연결하지 마십시오.

Window / Preferences / Java / 설치된 JRE / 실행 환경
JavaSE-1.6 및 JavaSE-1-7 이름과 같은 일반적인 jvm 환경 목록입니다. 행을 클릭하고 오른쪽 패널에서 jre 인스턴스를 선택하십시오. 이 이름은 공통적이며 모든 팀 구성원은 이미 Eclipse 설치에 있어야합니다.

1 단계 : JRE가 제거되거나 InstalledJRE 설정에서 이름이 변경된 경우 실수로 아무것도 선택하지 않을 수 있습니다. 당신은 얻을 수 있습니다

지정된 vm install not found 오류 대화 상자.

2 단계 : build.xml 파일 / Run As / Ant Build ... 팝업 메뉴 항목에서 두 번째 마우스를 선택합니다. JRE 탭을 클릭하고 실행 환경을 선택하십시오. 이전 jdk 값에서 사용되지 않는 값이있을 수 있습니다.

프로젝트 속성 / Java 빌드 경로 / 라이브러리 라이브러리
추가 ... / JRE 시스템 라이브러리 / (x) 실행 환경
이 프로젝트에 사용할 실행 환경을 선택합니다. 팀 구성원은 정확한 _XX jdk 빌드가 없을 수 있지만 동일한 버전 제어 Eclipse 프로젝트 설정을 사용할 수 있습니다. 실행 환경 매핑은 사용자 별 세부 정보를 숨 깁니다.


4

이 문제가 발생했으며 위의 솔루션이 작동하지 않습니다.

대신 여기에 제공된 솔루션을 사용했습니다. http://www.javaworkspace.com/VMNotFound.do

기본적으로 C : \ projects \ WORKSPACE.metadata.plugins \ org.eclipse.debug.core.launches 디렉토리로 이동합니다.

거기에서 그 일식이 울고있는 JDK의 문자열을 검색하고 그 일식이 알고있는 사용하려는 설치된 JDK의 이름으로 변경하십시오.


+1 감사합니다. 당신이 참조하는 그 웹 사이트는 꽤 길어서 다른 사람들을 빨리 추적하기 위해 다음을 추가하고 싶습니다-> 당신이 언급 한 폴더로 가서 문제가있는 * .launch 파일을 삭제했습니다. Eclipse는 이러한 * .launch 파일 중 하나를 사용하여 Ant 빌드 파일을 빌드하려고했지만 이전 버전의 Java를 사용하고있을 때 이전에 시도한 실패한 빌드였습니다. 이제 후속 업그레이드 후에는 유효하지 않습니다
Nico du Toit

4

이클립스 안에서 ant bulid 파일이 실행되는 JRE를 변경할 수 있습니다.

ant보기에서 ant 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "다음으로 실행"-> "Ant ..."를 선택합니다.

그런 다음 시작 대화 상자에서 JRE 탭을 선택합니다. 예상하는 JRE를 찾을 수없는 경우 맨 위에있는 오류 메시지를 참고하십시오.

설치 한 JRE를 선택하거나 새 JRE 설치를 관리하십시오. 이 대화 상자에서 필요한 경우 vm 인수를 추가 (로깅 활성화 또는 메모리 할당 변경) 할 수도 있습니다.


2

아래 파일을 삭제하십시오

"<Your eclipse workspace location>\.metadata\.plugins\org.eclipse.debug.core\.launches\<projectname>.xml.launch"

게시물 링크


0

마지막 대답은 절대적으로 정확하지만 빠른 방법은 Eclipse에서 프로젝트 참조를 삭제하고 (확인되지 ​​않은 삭제 소스를 유지해야 함) 프로젝트 폴더를 다시 가져 오는 것입니다. 이런 식으로 프로젝트 구성은 새 jdk를 사용하여 Eclipse로 재설정됩니다. 그러나 멋진 게시물이 나를 도왔습니다.


0

Java 업데이트 ant 빌드가 실패한 후 아래 단계에서 수정했습니다.

build.xml-Run As-External Tools를 마우스 오른쪽 버튼으로 클릭하고 JRE 탭으로 이동하여 작업 공간과 동일한 JRE를 사용하려면 확인란을 선택합니다.


0

파일 아래에서 제거하고 maven 프로젝트를 다시 빌드하여 나를 위해 일했습니다.

.metadata.plugins \ org.eclipse.debug.core.launches \ .xml.launch "


0

(ant 파일) 다음으로 실행-> 외부 도구 구성, JRE 탭으로 이동하여 JRE 선택

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.