Java jdk 버전을 변경하는 방법은 무엇입니까?

Java jdk 버전을 변경하는 방법은 무엇입니까?

새로운 11.0.02 Java jdk를 설치하고 싶습니다. 이 링크를 사용하려고 했습니다. 첫 번째 소스

그 후에는 다음과 같습니다.두번째 원천

이제 cmd를 사용하여 다음 두 명령을 실행합니다.

  1. java -version==> 이전 버전이 인쇄됩니다.
  2. javac -version새로운 자바 jdk 11.0.02.

내 질문은: 왜 서로 다르며 최신 버전이 기본값인지 어떻게 확인합니까?

답변1

Linux에서 두 가지 이상의 버전이 설치된 경우 다음 명령을 사용하여 활성 버전을 선택할 수 있습니다.

sudo update-alternatives --config java

답변2

내 경험에 따르면 JRE가 설치되어 있는 경우 JDK를 설치하면 java.exe 등의 경로가 JRE를 계속 가리킵니다.

두 가지 질문에 대한 답변이 되었기를 바랍니다. 두 질문이 다른 이유(경로 순서로 인해)와 최신 JRE를 실행하는 방법(최신 JRE를 설치하거나 직접 경로를 수정하여)을 만드는 방법입니다. 아래 세부정보에서:

$ 여기서 자바

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe

C:\Program Files (x86)\Java\jdk1.8.0_121\bin\java.exe

C:\ProgramData\Oracle\Java\javapath\java.exe

$ which java [btw, GNU 도구이며 Windows에 내장되어 있지 않음]

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.EXE

$ 경로

경로=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Java\jdk1.8.0_121\bin;

$ "C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe" -버전

자바 버전 "1.8.0_201"

Java(TM) SE 런타임 환경(빌드 1.8.0_201-b09)

Java HotSpot(TM) 클라이언트 VM(빌드 25.201-b09, 혼합 모드)

$ "C:\Program Files (x86)\Java\jdk1.8.0_121\bin\java.exe" -버전

자바 버전 "1.8.0_121"

Java(TM) SE 런타임 환경(빌드 1.8.0_121-b13)

Java HotSpot(TM) 클라이언트 VM(빌드 25.121-b13, 혼합 모드, 공유)

(현재 내 JDK 버전의 Java가 최신 버전인 척) JRE를 별도로 업데이트할 수 있으며 아마도 공통 파일에 올바른 새 버전을 넣어서 문제를 해결할 수도 있고 C를 넣도록 경로를 편집할 수도 있습니다. \Program Files (x86)\Java\jdk1.8.0_121\bin; C:\Program Files (x86)\Common Files\Oracle\Java\javapath 앞;

관련 정보