기본 Java Runtime Environment를 1.8에서 1.7로 변경


2

현재 컴퓨터의 기본 JRE를 8에서 7로 변경하려고합니다.

JRE8 베타 빌드로 업데이트하여 Minecraft 게임과 관련된 결함을 수정하려고 시도했지만 설치 프로그램이 손상되어 충돌하기 전에 중간에 중지 된 것 같습니다. 이제 Java 관련 프로그램을 시작할 때마다 JRE8이 설치되어 있어도 계속 가리 킵니다. 다시 설치하려고 시도했지만 다시 다운로드하여 다른 빌드를 시도한 후에도 시작 프로그램이 더 이상 시작되지 않는 것 같습니다.

JRE7 폴더를 복사하여 붙여 넣은 다음 이름을 JRE8로 바꾸어 임시 반창고 수정을 적용했습니다. 또는 레지스트리로 이동하여 JRE8 폴더 대신 JRE7 폴더를 가리 키도록 1.8.0 레지스트리 (HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment \ 1.8.0)를 변경할 수도 있습니다. 이 두 가지 수정 사항 중 어느 것도 적용되지 않으면 Java 관련 항목을 시작하려고 할 때 Launch4j 오류가 발생합니다.

여기에 이미지 설명을 입력하십시오

이 문제를 어떻게 해결할 수 있습니까?


Launch4j 오류의 내용을 질문에 추가하십시오.
Rob

레지스트리를 변경하면 설치 프로그램의 충돌 메시지가없는 올바른 솔루션처럼 보입니다. 질문은 명확하지 않습니다
Ramhound

답변:


3

시험:

JRE 8 제거

  1. 컴퓨터 제어판에서 프로그램 제거로 이동
  2. JRE 8 제거

JRE 7 설치

  1. JRE 7 다운로드
  2. JRE 7 설치

컴퓨터의 JAVA_HOME 시스템 변수를 업데이트하십시오.

  1. 시작 메뉴에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 드롭 다운에서 속성을 선택하십시오
  3. 고급 시스템 설정을 클릭하십시오
  4. 고급 탭에서 환경 변수를 클릭하십시오
  5. 시스템 변수에서 새로 작성을 클릭하십시오.
  6. 변수 이름의 경우 : "JAVA_HOME"을 따옴표없이 쓰십시오.
  7. 변수 값의 경우 : 새 JRE 7 설치에 대한 컴퓨터 경로를 작성하십시오.
  8. 확인을 클릭 한 다음 다시 확인을 클릭하십시오.
  9. 컴퓨터를 다시 시작하십시오

다행스럽게도 Java 8에서 Java 7로 다운 그레이드 할 때 도움이되었습니다.


JAVA_HOME을 변경하면 충분하지 않습니까? JRE 8을 제거해야하는 이유는 무엇입니까?
6pack 아이

1

사용자 환경 변수와 시스템 환경 변수에 대한 두 개의 변수가 PATH에있을 때 발생합니다. 그들 중 하나가 java 1.8을 가리키고 다른 하나가 java 1.7을 가리키면 모호합니다. 따라서 시스템 및 사용자 모두에 대한 JAVA_HOME 변수를 작성하고 사용자 및 시스템 환경 변수의 PATH에서이를 구성하면이 문제가 해결됩니다.

그런 다음 명령 행에서 javac -version 또는 java -version은 JAVA_HOME에 구성된 java 버전을 제공합니다.

위의 접근 방식으로 문제가 해결되었습니다.


1
OP가 이러한 변수를 설정하는 방법에 대해 좀 더 자세히 설명해 주시겠습니까?
Burgi

Windows 7의 경우 제어판 \ 시스템 및 보안 \ 시스템으로 이동하여 왼쪽의 "고급 시스템 설정"을 클릭 한 다음 "환경 변수"를 클릭하십시오. PATH 및 JAVA_HOME 변수가 표시됩니다. 다른 최신 버전의 Windows도 비슷합니다.
ChimneyImp

0

java 7 폴더를 경로에 추가해야합니다. 다시 설치할 필요가 없습니다.

시작->을 입력하고 "시스템 환경 변수 편집"-> 환경 변수를 연 다음 시스템 변수에서 경로 변수를 찾으십시오.

Path 변수에 Java 8 위치가 없는지 확인하십시오. C : \ Program Files \ Java \ jre1.8.0_31 \ bin

그러나 C : \ Program Files \ Java \ jdk1.7.0_51 \ bin을 확인하십시오.


이미 JAVA_HOME1.7 jdk로 변경 했으며 PATH에서 파생 된 값 도 포함되어 있습니다 JAVA_HOME. 제어판 Java 애플릿에서 나는 장애인 1.8 자바 JDK 및 JRE 어쨌든하고 java -version나에게주는 1.8.0_71
4xy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.