수정 : 레지스트리가 존재하지 않는 Java Runtime Environment를 참조 함



문제를 제거하기 위해 도구를 사용해보십시오

일부 사용자는 ' 레지스트리가 존재하지 않는 Java Runtime Environment를 참조 함 '특정 응용 프로그램 실행 파일을 열려고 할 때 오류가 발생합니다. 대부분의 영향을받는 사용자는이 문제가 갑자기 발생하기 시작했다고보고합니다 (이전에 문제없이 동일한 실행 파일을 실행할 수 있었던 경우).



레지스트리가 존재하지 않는 Java Runtime Environment 설치를 참조하거나 런타임이 손상되었습니다. 시스템이 지정된 경로를 찾을 수 없습니다

레지스트리가 존재하지 않는 Java Runtime Environment 설치를 참조하거나 런타임이 손상되었습니다.
시스템이 지정된 경로를 찾을 수 없습니다



원인“ 레지스트리가 존재하지 않는 Java Runtime Environment를 참조 함 '오류

문제를 재현하고 다양한 사용자 보고서를 검토하여 문제를 조사했습니다. 이 특정 오류 메시지는 레지스트리 편집기에 이전 Java 설치의 잔여 물이 있음을 나타냅니다.



우리가 발견 한 것을 바탕으로이 문제의 출현으로 이어지는 몇 가지 일반적인 시나리오가 있습니다.

  • 레지스트리에는 실제 Java 경로로 연결되지 않는 항목이 있습니다. – 이는 일반적으로 초기 설치 후 소프트웨어를 다른 디렉토리 (수동)로 이동하는 경우 발생합니다. 수동으로 일치하지 않는 레지스트리 항목을 수동으로 제거하여 문제를 해결할 수 있습니다.
  • 불완전하거나 손상된 Java 설치 – 여러 사용자가 Java를 제거한 다음 JDK를 다시 설치하여이 특정 문제를 해결했습니다. 사용자 추측에 따르면 손상된 파일이나 결함이 원인 일 수 있습니다.

현재이 특정 문제를 해결하는 데 어려움을 겪고있는 경우이 도움말에서 확인 된 문제 해결 단계 모음을 제공합니다. 다음은 유사한 상황에있는 다른 사용자가 문제를 해결하기 위해 성공적으로 사용한 몇 가지 방법입니다.

최상의 결과를 얻으려면 특정 시나리오에서 문제를 해결하는 수정 사항을 찾을 때까지 아래 방법을 순서대로 따르십시오. 의 시작하자!



방법 1 : JavaHome 및 RuntimeLib에 대한 존재하지 않는 레지스트리 항목 제거

동일한 문제가 발생한 여러 사용자가 해당 문제를 제거하여 문제를 해결했습니다. 자바 홈RuntimeLib 기존 경로를 참조하지 않는 레지스트리 항목

마다 자바 홈 변수는 경로를 참조해야합니다. bin client jvm.dll과 유사 각각 RuntimeLib 존재를 참조해야합니다 t jvm.dll 파일. 그러나이 문제가 발생하기 때문에 해당 경로 또는 파일이없는 하나 이상의 변수를 찾을 수 있습니다.

최근에 소프트웨어를 설치 한 후 다른 디렉토리로 제거한 경우 이러한 상황이 발생할 수 있습니다. 레지스트리 변수를 찾으면 수동으로 제거해야합니다.

이 절차에는 약간의 수동 작업과 약간의 기술 전문가가 필요하지만 전체를 다시 설치하지 않고도 문제를 해결할 수 있습니다. 자바 런타임 환경 . 당신이 그것을 통과 할 준비가 되었다면, 우리는 전체를 통해 단계별 가이드를 준비했습니다. 수행해야 할 작업은 다음과 같습니다.

  1. 프레스 Windows 키 + R 열려면 운영 대화 상자. 그런 다음 ' regedit '를 누르고 시작하다 레지스트리 편집기를 엽니 다. 메시지가 표시되면 UAC (사용자 계정 컨트롤), 딸깍 하는 소리 프롬프트에서. 해당하지 않는 설치 경로가있는 레지스트리 항목 삭제

    대화 상자 실행 : regedit

  2. 레지스트리 편집기 내에서 왼쪽 창을 사용하여 다음 위치로 이동합니다.
    컴퓨터  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. 거기에 도착하면 Java Runtime Environment 폴더에있는 첫 번째 Java 버전을 선택하고 오른쪽 창으로 이동합니다.
  4. 오른쪽 창에서 자바 홈 전체 복사 데이터 클립 보드 경로. 존재하지 않는 레지스트리 경로의 예

    레지스트리 편집기에서 JavaHome 경로 복사

  5. 파일 탐색기를 열고 이전에 복사 한 위치를 탐색 모음에 붙여 넣습니다. 위치가 어딘가로 연결되면 레지스트리 값에 해당 경로가 있음을 의미합니다. 어디로도 연결되지 않는 경우 레지스트리가 존재하지 않는 Java 설치를 참조하므로 삭제해야합니다.

    해당 경로에 대한 레지스트리 값 확인

    노트 : 만약 가치 데이터 경로가 어디로도 연결되지 않는 경우 JavaHome을 마우스 오른쪽 버튼으로 클릭하고 지우다 레지스트리 항목을 제거합니다.

    해당하지 않는 설치 경로가있는 레지스트리 항목 삭제

  6. 한번 자바 홈 제거되었습니다. 두 번 클릭하십시오. RuntimeLib 그리고 복사 가치 데이터 클립 보드의 경로.

    RuntimeLib의 Value 데이터를 클립 보드에 복사

  7. 이전과 동일하게 파일 탐색기 창을 열고 탐색 모음에서 이전에 복사 한 경로를지나갑니다. 하지만 이번에는 마지막 부분 제거 ' jvm.dll ”을 누르기 전에 시작하다 .

    Runtimelib에 해당 경로가 있는지 확인

    노트 : 해당 경로를 찾으면 RuntimeLib 레지스트리 값이 올바르게 작동하고 있음을 의미합니다. Windows에서 경로를 찾을 수 없다는 메시지가 표시되는 경우 레지스트리 값은 존재하지 않는 Java 설치를 참조하므로 제거해야합니다. 이 경우 마우스 오른쪽 버튼으로 RuntimeLib 그리고 선택 지우다 가치를 없애기 위해.

    존재하지 않는 레지스트리 경로의 예

  8. 첫 번째 Java Runtime Environment 버전이 처리되면 Java Runtime Environment에 남겨둔 모든 Java 버전에 대해 4-7 단계를 반복합니다.

    나머지 Java 버전에 대해 동일한 절차 반복

  9. 모든 레지스트리 항목이 확인되고 주소가 지정되면 레지스트리 편집기를 닫고 컴퓨터를 다시 시작하고 다음 시작시 오류가 해결되었는지 확인합니다.

이 방법이 성공하지 못했거나 단순히 더 간단한 해결 방법을 찾고 있다면 아래의 다음 방법으로 이동하십시오.

방법 2 : Java 제거 및 Java JDK 설치

Minecraft 또는 JDK를 사용하는 유사한 애플리케이션을 시작하려고 할 때이 문제가 발생하는 경우 전체 Java 환경을 제거한 다음 JDK (Java Development Kit)를 다시 설치하여 문제를 해결할 수 있습니다.

이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 프레스 Windows 키 + R 열려면 운영 대화 상자. 그런 다음 ' appwiz.cpl '를 누르고 시작하다 열다 프로그램 및 기능 .

    대화 상자 실행 : appwiz.cpl

  2. 내부 프로그램 및 기능 , 클릭 발행자 열을 클릭 한 다음 게시자가 게시 한 항목까지 아래로 스크롤합니다. Oracle Corporation .
  3. 그런 다음 각 항목을 마우스 오른쪽 버튼으로 클릭하고 클릭하여 모든 Java 설치 (또는 업데이트)를 제거합니다. 제거 . 그런 다음 화면의 지시에 따라 각 항목으로 제거를 완료합니다.

    모든 Java 설치 제거

  4. Java 환경을 완전히 제거한 후 컴퓨터를 다시 시작하십시오.
  5. 다음에 시작할 때이 링크 ( 여기 )를 클릭하고 다운로드 단추.

    JDK 다운로드 버튼을 클릭하십시오.

  6. 다음 화면에서 Java SE Development Kit까지 아래로 스크롤하고 다음과 관련된 토글을 클릭합니다. 라이센스 계약 동의 . 그런 다음 Windows와 관련된 실행 가능한 다운로드 링크를 클릭합니다.

    JDK 설치 프로그램 다운로드

  7. JDK 설치 프로그램을 열고 화면의 지시에 따라 PC에 JDK 환경을 설치합니다. 프로세스가 완료되었을 때 자동으로 메시지가 표시되지 않으면 컴퓨터를 다시 시작하십시오.
  8. 다음에 시작할 때 ''메시지없이 응용 프로그램을 시작할 수 있어야합니다. 레지스트리가 존재하지 않는 Java Runtime Environment를 참조 함 '오류.
4 분 읽기