답변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 앞;