“Javac는 내부 또는 외부 명령으로 인식되지 않습니다. "는 명령 프롬프트를 사용하여 Windows에서 Java 프로그램을 컴파일하려는 사람들이 자주 접하는 오류입니다. 사용자가 기본 Java 컴파일러의 현재 버전을 확인하려고 할 때도 발생할 수 있습니다.
JavaC란 무엇입니까?
자바 ("java-see"로 발음)은 JDK(Java Development Kit)에 포함된 기본 Java 컴파일러입니다. Oracle Corporation에서 개발했습니다. 컴파일러는 자바 언어 사양(JL)을 준수하는 소스 코드를 허용하도록 설계되었습니다. JVM에 따라 Java 바이트코드로 변환합니다. (자바 가상 머신 사양).
Javac가 인식되지 않는 오류의 원인
"Javac가 내부 또는 외부 명령으로 인식되지 않음 "명령 프롬프트에서 Java PATH 변수를 찾을 수 없을 때 오류가 발생합니다. 이는 두 가지 이유로 발생할 수 있습니다.
- 시스템에서 JDK(Java Development Kit)가 누락되었습니다. – 이는 일반적으로 사용자가 Java Runtime Environment와 함께 Java 컴파일러(javac)가 설치되어 있다고 잘못 가정하기 때문에 발생합니다. .
- Javac에 대한 경로가 설정되지 않았거나 잘못 설정되었습니다. – 명령 프롬프트에서 컴파일하고 다른 앱 서버 도구가 제대로 작동하는지 확인하려면 시스템에서 Javac의 위치를 인식해야 합니다. 이 경우 경로를 수동으로 설정해야 합니다.
1단계:JDK(Java Development Kit) 설치
이 오류가 발생하는 주된 이유 중 하나는 Java를 배우기 시작한 사용자가 Java Runtime Environment(JRE)를 혼동하기 때문입니다. JDK(Java Development Kit) 사용 .
JRE JDK의 일부입니다. , 그러나 대부분의 경우 별도로 다운로드됩니다. Java Runtime을 사용하는 많은 프로그램에는 설치 패키지에 포함되어 있습니다.
Java 개발에 관심이 없다면 JDK(Java Development Kit)가 필요한 이유가 거의 없기 때문에 Javac가 JRE에 의해 이미 설치되어 있다고 믿었을 수도 있지만 사실은 전체 자바 개발 키트
이 시나리오가 귀하의 상황에 적용 가능하다고 생각되는 경우 "javac가 인식되지 않음"을 해결하기 위해 JDK(Java Development Kit) 설치에 대한 빠른 가이드가 있습니다. 오류:
- 이 링크를 방문하세요(여기). ) 및 다운로드를 클릭합니다. 자바 플랫폼(JDK) 위의 아이콘 . 이렇게 하면 사용 가능한 최신 버전의 Java Development Kit를 설치할 수 있습니다. .
- 다음 화면에서 Java SE Development Kit까지 아래로 스크롤합니다. 라이선스 계약에 동의와 연결된 토글을 선택했는지 확인합니다. . 그런 다음 Windows와 연결된 다운로드 링크를 클릭합니다. 선택할 수 있는 두 가지 옵션이 있지만 .exe 파일을 다운로드하는 것이 좋습니다. 다운로드가 완료되면 콘텐츠를 추출하지 않아도 되기 때문입니다.
- 다운로드가 완료되면 JDK 설치 실행 파일을 열고 화면의 지시에 따라 설치를 완료합니다.
- 다음 화면에서 개발 도구가 및 소스 코드 모든 하위 기능과 함께 로컬 하드 드라이브에 설치하도록 설정되어 있습니다. 또한 가능하면 기본 설치 경로를 유지하는 것이 좋습니다. 2단계 더 쉬울 것입니다.
참고: 추가 권장 사항으로 2단계에서 필요하므로 설치 위치 아래에 설치 경로를 기록해 둡니다. .
- 자바 개발 키트가 나올 때까지 기다립니다. 설치됩니다. 프로세스가 완료되면 자동으로 재시동하라는 메시지가 표시되지 않으면 수동으로 컴퓨터를 다시 시작하십시오.
이제 JavaC를 설치하는 올바른 패키지를 설치했는지 확인했으므로 2단계로 이동하여 JavaC에 대한 경로를 올바르게 설정했는지 확인합니다.
2단계: 자바 환경 변수 설정 및 시스템 경로 업데이트
이 프로세스를 시작하기 전에 다음 절차는 Java Development Kit가 올바르게 설치되었는지 확인한 경우에만 적용된다는 점을 이해하는 것이 중요합니다(1단계 ).
JDK를 설치했지만 여전히 "Javac가 내부 또는 외부 명령으로 인식되지 않습니다라는 메시지가 표시되는 경우 ", Java 초보자가 직면하는 가장 일반적인 기술 문제 중 하나를 우연히 발견했습니다. Windows에서 Java Development Kit를 완성하려면 일련의 수동 단계를 수행해야 합니다. 이러한 단계는 Java 개발 키트를 업데이트한 후에도 항상 JDK 설치를 따라야 합니다.
다음은 올바른 Java 환경 변수를 설정하고 시스템 경로를 업데이트하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 열기 대화 상자. 그런 다음 "sysdm.cpl "를 누르고 Enter 키를 누릅니다. 시스템 속성 열기 창문.
- 시스템 속성 내부 창에서 고급으로 이동 탭을 클릭하고 환경 변수를 클릭합니다. .
- 새로 열린 환경 변수 창에서 새로 만들기 시스템 변수 아래의 버튼 .
- 새 시스템 변수에서 창에서 변수 이름 설정 JAVA_HOME으로 및 변수 값 JDK 디렉토리 경로 . 변경 사항을 저장하려면 확인을 클릭합니다.
참고: 1단계의 조언을 듣고 JDK의 설치 경로를 기록해 두었다면 변수 값에 직접 붙여넣을 수 있습니다. .
- 이제 환경 변수로 돌아갔습니다. 창에서 시스템 변수 아래에서 path라는 변수를 찾습니다. . 경로 사용 변수를 선택한 경우 수정 단추.
- 편집 환경에서 변수 창에서 새로 만들기 단추.
- 새로 생성된 환경 변수의 이름을 지정합니다. %JAVA_HOME%\bin Enter 키를 누릅니다. . 그런 다음 확인을 클릭합니다. 변경 사항을 적용합니다.
- 이 마지막 단계로 Java 환경을 구성해야 합니다. 이제 CMD에서 응용 프로그램을 컴파일하거나 Javac 버전을 확인할 수 있습니다.
보너스 단계:구성 성공 여부 확인
Java 환경 변수 경로를 성공적으로 구성했는지 확인하기 위해 명령 프롬프트에서 수행할 수 있는 추가 단계가 하나 있습니다. 구성이 작동하는지 확인하려면 아래 단계를 따르십시오.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 다음으로 "cmd를 입력합니다. "를 누르고 Enter 키를 누릅니다. 명령 프롬프트 창을 엽니다.
- 명령 프롬프트 창에서 echo %JAVA_HOME% 을 입력합니다. 어떤 수익을 얻었는지 확인하려면 Enter 키를 누르십시오. JDK에 대한 디렉토리가 인쇄된 것을 보면 2단계가 성공한 것이고 JAVAC가 제대로 작동하는 것입니다. JDK 경로 대신 공백이 표시되는 경우 환경 변수 설정에 실패했다는 의미입니다. 이 경우 1단계를 다시 방문하세요. 및 2단계 .