Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

"레지스트리가 존재하지 않는 Java Runtime Environment를 참조하는 이유는 무엇입니까? ” 오류

문제를 재현하고 다양한 사용자 보고서를 살펴봄으로써 문제를 조사했습니다. 이 특정 오류 메시지는 레지스트리 편집기에 이전 Java 설치가 남아 있다는 표시입니다.

발견한 내용에 따르면 이 문제가 발생하는 몇 가지 일반적인 시나리오가 있습니다.

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

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

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

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

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

모든 JavaHome 변수는 \bin\client\jvm.dll과 유사한 경로를 참조해야 합니다. 각 RuntimeLib 존재하는 t jvm.dll을 참조해야 합니다. 파일. 하지만 이 문제가 발생하기 때문에 해당 경로나 파일이 없는 변수를 하나 이상 찾을 수 있습니다.

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

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

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 그런 다음 "regedit "를 누르고 Enter 키를 누릅니다. 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 에서 메시지가 표시되면 를 클릭합니다. 프롬프트에서. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  2. 레지스트리 편집기 내에서 왼쪽 창을 사용하여 다음 위치로 이동합니다.
    Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime  Environment
  3. 여기에 도착하면 Java Runtime Environment 폴더에 있는 첫 번째 Java 버전을 선택하고 오른쪽 창으로 이동합니다.
  4. 오른쪽 창에서 JavaHome을 두 번 클릭합니다. 전체 복사 데이터 클립보드에 대한 경로입니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  5. 파일 탐색기를 열고 이전에 복사한 위치를 탐색 모음에 붙여넣습니다. 위치가 어딘가로 이어진다면 레지스트리 값에 해당 경로가 있음을 의미합니다. 아무데도 연결되지 않으면 레지스트리가 존재하지 않는 Java 설치를 참조하므로 삭제해야 함을 의미합니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.

    참고: 값 데이터 경로가 어디에도 연결되지 않습니다. JavaHome을 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭합니다. 레지스트리 항목을 제거합니다.

    수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  6. 한 번 JavaHome 삭제되었습니다. RuntimeLib를 두 번 클릭하십시오. 값 데이터 복사 클립보드의 경로입니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  7. 이전과 동일하게 파일 탐색기 창을 열고 탐색 모음에서 이전에 복사한 경로를 지나갑니다. 하지만 이번에는 마지막 부분인 "jvm.dll을 제거합니다. "를 누르기 전에 Enter . 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.

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

    수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  8. 첫 번째 Java Runtime Environment 버전이 처리되면 Java Runtime Environment에 남겨둔 모든 Java 버전에 대해 4-7단계를 반복합니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  9. 모든 레지스트리 항목이 확인되고 해결되면 레지스트리 편집기를 닫고 컴퓨터를 다시 시작하고 다음 시작 시 오류가 해결되었는지 확인하십시오.

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

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

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

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

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 그런 다음 "appwiz.cpl "를 누르고 Enter 키를 누릅니다. 프로그램 및 기능 열기 . 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  2. 프로그램 및 기능 내부 , 게시자를 클릭합니다. 열을 클릭한 다음 Oracle Corporation에서 게시한 항목까지 아래로 스크롤합니다. .
  3. 다음으로 각 항목을 마우스 오른쪽 버튼으로 클릭하고 제거를 클릭하여 모든 Java 설치(또는 업데이트)를 제거합니다. . 그런 다음 화면의 지시에 따라 각 항목으로 제거를 완료합니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  4. Java 환경을 완전히 제거했으면 컴퓨터를 다시 시작하세요.
  5. 다음 시작 시 이 링크(여기 ) 다운로드를 클릭합니다. 단추. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  6. 다음 화면에서 Java SE Development Kit까지 아래로 스크롤하고 라이선스 계약 동의와 연결된 토글을 클릭합니다. . 그런 다음 Windows와 연결된 실행 가능한 다운로드 링크를 클릭합니다. 수정:레지스트리가 존재하지 않는 Java Runtime Environment를 참조합니다.
  7. JDK 설치 프로그램을 열고 화면의 지시에 따라 PC에 JDK 환경을 설치합니다. 프로세스가 완료될 때 컴퓨터를 다시 시작하라는 메시지가 자동으로 표시되지 않으면 컴퓨터를 다시 시작하십시오.
  8. 다음 시작 시 "레지스트리가 존재하지 않는 Java Runtime Environment를 참조하지 않고 애플리케이션을 시작할 수 있어야 합니다. " 오류.