Windows 7에서 명령 프롬프트를 시작할 때 환경 변수 (예 : JAVA_HOME
또는 PATH
변수) 의 내용을 표시하는 명령이 있습니까?
나는과 시도 echo $PATH
, echo PATH
그리고 $PATH
하지만, 이러한 작업 없음.
echo %path:;=&echo.%
세미콜론으로 구분 된 경로 목록을 가져옵니다. 변수가 같은 특수 문자가 포함되지 않은 경우 작동 &
또는 ^
.
path
Windows 7에서 명령 프롬프트를 시작할 때 환경 변수 (예 : JAVA_HOME
또는 PATH
변수) 의 내용을 표시하는 명령이 있습니까?
나는과 시도 echo $PATH
, echo PATH
그리고 $PATH
하지만, 이러한 작업 없음.
echo %path:;=&echo.%
세미콜론으로 구분 된 경로 목록을 가져옵니다. 변수가 같은 특수 문자가 포함되지 않은 경우 작동 &
또는 ^
.
path
답변:
Windows Command-Prompt에서 구문은 다음과 같습니다. echo %PATH%
모든 환경 변수 목록을 얻으려면 다음 명령을 입력하십시오. set
해당 변수를 텍스트 파일로 보내려면 다음 명령을 입력하십시오. set > filename.txt
관련
set
명령 프롬프트 내의 명령을 사용 하면 콘솔 창을 닫은 후에도 변경 사항이 유지되지 않음)가있을 수 있습니다.
이전 답변을 보완하기 위해 Powershell echo %PATH%
을 사용하는 경우 작동하지 않습니다. 대신 다음 명령을 사용해야합니다.echo $Env:PATH
ls env:
모든 환경 변수 나열
artifactory.user.name
? echo $Env:artifactory.user.name
작동하지 않습니다 (강조 표시는 artifactory
변수 를 표시하려고 함 )
추가 정보 비트 : SET 가 전역 또는 시스템 변수와 함께 작동 하는 동안 사용자 변수를 쓰고 읽으려는 경우가 있으며 SETX 명령으로 수행됩니다 . SETX는 Vista부터 Windows의 기본 설치에 포함되어 있지만 Windows XP에서도 Resource Pack을 설치하여 사용할 수있었습니다.
SETX의 한 가지 차이점은 변수를 작성한 동일한 명령 창에서 변수를 읽을 수 없다는 것입니다. 하나의 명령 또는 Powershell 창에서 SETX 명령을 작성한 다음 ECHO를 사용하여 새 창을 열어야합니다.
SETX는 전역 또는 시스템 변수를 쓸 수도 있습니다.
SETX를 사용하여 사용자 변수 를 설정하려면
setx variable value
SETX를 사용하여 전역 또는 시스템 변수를 설정하려면
setx /m variable value
사용자 또는 전역 변수를 읽으려면
이 변수를 읽으려면 새 명령 또는 Powershell 창을 열어야합니다.
echo %variable%
이 시스템 환경 변수를 인식하지 못합니다 :이 솔루션은 나를 위해 조금 다르다 JAVA_HOME
, 그래서 나는 설정했다 JAVA_HOME
난 시스템 환경 변수 설정 최대의 %의 JAVA_HOME의 %를 사용할 수 있도록 사용자 환경 변수로.
재개, 나는 다음을해야했다 :
-사용자 환경 변수를 추가하십시오 %JAVA_HOME%
.
"C:\Program Files\Java\jdk1.8.0_25";
에 -add %PATH%
시스템 환경 변수 :
"%JAVA_HOME%\bin;"
명령 줄에서 나중에 :
echo %JAVA_HOME%
그리고 올바른 경로를 검색했습니다 (인식하기 전에).
echo %PATH%
% JAVA_HOME % 사용자 변수로 구성된 "C : \ Program Files \ Java \ jdk1.8.0_25 \ bin"을 검색했습니다.
그리고 그것은 나를 위해 일했습니다. 도움이 되길 바랍니다.
환경 변수의 내용을 표시하려면 path, command prompt type : echo %path%
값을 별도의 행으로 set
표시하려면 다음 을 입력하십시오. "h"로 시작하는 모든 변수를 표시하려면 set h
다음을 입력하십시오.
위의 명령은 powershell이 아닌 cmd 용입니다. powershell에 다음을 입력하십시오. echo $env:path
또는 ls env:path
별도의 행에 ls env:
표시하려면 다음 을 입력하십시오. "h"로 시작하는 모든 변수 ls env:h*
를 표시하려면 다음 을 입력하십시오. "java"를 포함하는 모든 변수의 내용 / 값을 표시하려면 다음 을 입력하십시오.ls env:*java*