JDK 설치에 성공했습니다. javac를 입력한 후 내부 또는 외부 명령이 아니라고 표시되는 이유는 무엇입니까?
첫 번째 이유: jdk가 설치되지 않고 jre만 설치됩니다.
jdk1.7.0_60 jdk가 설치되지 않은 경우 cmd에 javac를 입력하면 " 'javac' 메시지가 표시됩니다. 내부 또는 외부 명령, 실행 가능한 프로그램, 배치 파일로 인식되지 않습니다."
해결책: 그냥 jdk를 설치하세요.
이유 2: jdk와 jre가 설치되었지만 구성이 실패합니다.
jdk가 설치되면 일반 cmd에서 javac가 성공적으로 입력됩니다.
그래서 , 환경 구성에 문제가 있는 경우 다음 세 곳을 확인할 수 있습니다.
첫 번째, "JAVA_HOME"
JAVA_HOME의 내용은 jdk 설치 디렉터리입니다. 예를 들어, 편집기는 D:\Program Files (x86)\Java\jdk1.7.0_60 위치에 설치되었으며 그 뒤에 세미콜론이 없습니다.
두 번째, CLASSPATH를 확인하세요.
이는 jar 패키지에 대한 호출입니다. .;JAVA_HOME\lib\dt.jar;JAVA_HOME\lib\tools.jar; (앞에 점과 세미콜론이 있고, 끝에도 세미콜론이 있습니다.) 또는 ".;JAVA_HOME 으로 쓸 수 있습니다. \lib;" 그림과 동일 효과;
셋째, "PATH" 변수가 올바른지 확인하세요
PATH 변수는 매우 간단합니다. jdk의 bin 디렉터리입니다. JAVA_HOME\bin;