Java SE Runtime Environment를 찾을 수없는 오류 수정

"Java -Jar xxxx.jar"명령 사용과 같은 명령 프롬프트를 통해 Java .jar 파일을 열려고하면 다음 오류 메시지가 발생할 수 있습니다.

 오류 : 레지스트리 키 'Software \ JavaSoft \ JRE'를 여는 중 오류 : java.dll을 찾을 수 없습니다 오류 : Java SE Runtime Environment를 찾을 수 없습니다. 

다음과 같은 여러 요인으로 인해 발생할 수 있습니다.

  • 손상된 레지스트리
  • 환경 변수에 누락 된 Java 경로
  • 이동중인 Java 설치 폴더

예를 들어, Java SE를 최신 버전으로 업데이트 할 때이 문제가 발생했습니다. 이전에 32 비트 Java 설치가 있었으며 64 비트 Java 설치 프로그램을 실행할 때 Java 경로가 변경되었습니다.

명령 프롬프트에서 Java 명령을 실행할 때 오류가 발생했습니다.

운 좋게도 이것은 적절한 솔루션으로 위의 문제 중 하나를 해결하면되기 때문에 수정하기가 매우 쉽습니다. 아래의 단계에 따라 명령 프롬프트를 통해 Java 명령을 다시 작동시키고 추가 문제가 발생하거나 더 나은 해결책이 있으면 주석 섹션에 주석을 남겨 두십시오.

  1. Java의 모든 이전 버전을 삭제하십시오 (“프로그램 및 기능”설치 제거 프로세스 사용). java 폴더가 "C : / Program Files /…"에 남아 있으면 삭제하십시오.
  2. 레지스트리를 정리하십시오 (자바 키 삭제).
  3. 시작으로 이동 한 다음 실행
  4. 편집 필드에 'regedit'을 입력하십시오
  5. HKEY_LOCAL_MACHINE / 소프트웨어 / Microsoft / Windows / CurrentVersion / Uninstall로 이동하십시오.
  6. 이 Uninstall 폴더에는 중괄호 안에 많은 레지스트리 항목이 있습니다.

    Regedit 제거 경로.
  7. 편집 탭을 클릭 한 다음 찾기
  8. 참고 : 특정 레지스트리를 검색하기 전에 Uninstall 폴더를 강조 표시하십시오.
  9. 삭제할 해당 레지스트리 항목을 찾으려면 버전 문자열을 값으로 입력하십시오.
  10. 레지스트리 키를 찾으면 해당 키를 강조 표시하고 마우스 오른쪽 단추를 클릭 한 후 삭제를 선택하십시오.
  11. 삭제를 확인하고 예를 클릭하십시오.

모든 버전의 Java 7에 대한 레지스트리 키를 찾는 단계

형식 7.0.xxx를 따르십시오

여기서 xxx는 100, 120, 130, 140 등이 될 수 있습니다.

예를 들면 다음과 같습니다.

  • 검색 필드에 7.0.100을 입력하고 Java7 업데이트 10의 레지스트리 키를 찾습니다.
  • 검색 필드에 7.0.120을 입력하고 Java7 업데이트 12의 레지스트리 키를 찾습니다.
  • 검색 필드에 7.0.180을 입력하고 Java7 업데이트 18의 레지스트리 키를 찾습니다.

모든 버전의 Java 6에 대한 레지스트리 키를 찾는 단계

형식 6.0.xxx를 따르십시오

여기서 xxx는 100, 120, 130, 140 등이 될 수 있습니다.

예를 들면 다음과 같습니다.

  • 검색 필드에 6.0.100을 입력하고 Java6 업데이트 10의 레지스트리 키를 찾습니다.
  • 검색 필드에 6.0.120을 입력하고 Java6 업데이트 12의 레지스트리 키를 찾습니다.
  • 검색 필드에 6.0.180을 입력하고 Java6 업데이트 18의 레지스트리 키를 찾습니다.

모든 버전의 Java 1.5에 대한 레지스트리 키를 찾는 단계

형식 1.5.0.xxx를 따르십시오

여기서 xxx는 100, 120, 130, 140 등이 될 수 있습니다.

예를 들면 다음과 같습니다.

  • 검색 필드에 1.5.0.100을 입력하고 jre1.5.0_01의 레지스트리 키를 찾습니다.
  • 검색 필드에 1.5.0.120을 입력하고 jre1.5.0_12의 레지스트리 키를 찾습니다.
  • 검색 필드에 1.5.0.180을 입력하고 jre1.5.0_18의 레지스트리 키를 찾습니다.
  • 모든 버전의 Java 1.4에 대한 레지스트리 키를 찾는 단계

형식 1.4.2_xxx를 따르십시오

여기서 xxx는 01, 12, 13, 14 등이 될 수 있습니다.

예를 들면 다음과 같습니다.

  • 검색 필드에 1.4.2_01을 입력하고 jre1.4.0_01의 레지스트리 키를 찾습니다.
  • 검색 필드에 1.4.2_12를 입력하고 jre1.4.0_12의 레지스트리 키를 찾습니다.
  • 검색 필드에 1.4.2_18을 입력하고 jre1.4.0_18의 레지스트리 키를 찾습니다.

Java를 다시 설치하고 시스템 변수 JAVA_HOME을 JRE (또는 JDK) 경로로 설정하십시오.

예 :

 JAVA_HOME-C : \ Program Files \ Java \ jdk1.7.0_71 경로-C : \ Program Files \ Java \ jdk1.7.0_71 \ bin 

다음 명령으로 이것이 성공적인 해결책인지 확인할 수 있습니다

 에코 % JAVA_HOME % java -version 

Java 경로에 대한 명령 창을 수동으로 엽니 다. 참고로, Java 폴더 내에서 직접 명령 프롬프트를 시작할 수 있습니다. C : \ Program Files \ Java \ bin 폴더 ( 또는 Java가 설치된 곳)로 이동 한 후 Shift + 창 내부를 마우스 오른쪽 버튼으로 클릭하고 "여기에서 명령 창 열기"를 클릭하십시오.

재미있는 기사