cmd에서 JDK 버전을 쉽게 변경할 수 있습니까? 맥에서 버전을 좋아해. Change Default JDK on Mac.Windows 10에서 JDK 버전을 전환하십시오 cmd
답변
여기에 윈도우 10에 대한 나의 가이드
단계 System Properties 1. 이동합니다. %ProgramFiles%\Java\jdk1.8.0_152\bin
JAVA_9_HOME
: %ProgramFiles%\Java\jdk-9.0.1\bin
JAVA_HOME
: 내 경우 %JAVA_8_HOME%
, JAVA_8_HOME
(예 : JAVA_8_HOME
JAVA_8_HOME
로, 새로운 변수를 추가Environment Variables
2 단계를 클릭 JDK8)가 0123을 가리키고 있습니다.. 자신의 경로를
javac
으로 바꿀 수 있습니다.%JAVA_HOME%
의 기본값은JAVA_8_HOME
이며 JDK8의 경로입니다. 그것은 나의 취향이고, 그에 따라 적절하게 조정하십시오.단계 3.
PATH
을 선택하고Edit
을 클릭하십시오. PATH단계 4.
New
을 클릭하고 %JAVA_HOME%을 추가하십시오.%JAVA_HOME%
은 명령 프롬프트를 시작할 때마다 자동으로PATH
에 추가됩니다.
cmd에서 JDK 버전을 전환하려면 여기가 트릭입니다. 단계 5. 나는 기본적으로
@echo off :: Switch JDK version DOSKEY java8=SET PATH=%JAVA_8_HOME%;%PATH%; DOSKEY java9=SET PATH=%JAVA_9_HOME%;%PATH%
으로 배치 파일을 만들어, 그것은 에코 비활성화하고 두 개의 별칭을 만듭니다. 배치 파일에서
::
뒤에 오는 문자열은 주석입니다.java8
또는java9
이 호출 될 때마다 새 JDK 경로로 % PATH %를 다시 내 보냅니다.profile.bat
으로 저장하십시오. 당신이 원하는대로 이름을 붙일 수 있습니다.단계 6.
regedit
(레지스트리 편집기)를 검색하십시오.Edit
>New
>String Value
을 클릭하십시오.AutoRun
을Value name
으로,%USERPROFILE%\profile.bat
을Value data
으로 지정하십시오. 여기에서 실제 경로 값을 방금 생성 한profile.bat
에 입력하십시오. 따라서 명령 프롬프트가 열릴 때마다 자동으로profile.bat
이로드되어 스크립트에 두 개의 별칭이 만들어집니다.단계 7. 사용중인 명령 프롬프트를 닫거나 새 명령 프롬프트를 엽니 다. 이는 변경 사항이 열린 cmd 창에 영향을 미치지 않기 때문입니다. 환경 변화는 새로운 CMD에서만 일어납니다.
단계 8. 결과가 here인지 확인하십시오.
다른 Python 버전을 사용하는 경우에도 동일한 트릭이 적용됩니다. 내 파이썬 환경 설정을 찾으십시오 here.
"시스템 속성"창에서 "환경 변수 ..."를 클릭하고 PATH
을 선택하고 편집을 클릭 한 다음 "새로 만들기"를 입력하십시오. %JAVA_HOME%\bin
JAVA_HOME
으로 정의됩니다. 한 번만 편집하십시오.
그리고 언제든지 을 cmd 명령 : set JAVA_HOME = path_of_jdk_or_jre
으로 정의합니다.
이것은 영구적이지 않습니다. 매번 CMD가 시작됩니다. 이미 경로를로드합니다. 따라서'JAVA_HOME' 값을 설정하지 않고'PATH'에서'..; % JAVA_HOME % \ bin; ..'과 같은 것을 얻을 수 있습니다. 또한 입력이 너무 많습니다. [mac version] (https://stackoverflow.com/a/40754792/6735815)을 자세히 살펴보면 JDK 8로 전환하기 위해'j8 '을 입력하면됩니다. –