수정 : Javac가 Windows 10에서 인식되지 않습니다

" Javac는 내부 또는 외부 명령으로 인식되지 않습니다 "는 명령 프롬프트를 사용하여 Windows에서 Java 프로그램을 컴파일하려고 시도하는 사람들이 종종 발생하는 오류입니다. 사용자가 기본 Java 컴파일러의 현재 버전을 확인하려고 할 때도 발생할 수 있습니다.

JavaC 란 무엇입니까?

Javac ( "java-see"로 발음)는 Oracle Corporation에서 개발 한 JDK (Java Development Kit)에 포함 된 기본 Java 컴파일러입니다. 컴파일러는 Java 언어 사양 (JL)을 준수하는 소스 코드를 승인하고 JVM (Java Virtual Machine Specification)에 따라 Java 바이트 코드로 변환하도록 설계되었습니다.

Javac가 인식되지 않는 오류의 원인

명령 프롬프트에서 Java PATH 변수를 찾을 수 없으면 " Javac가 내부 또는 외부 명령으로 인식되지 않습니다 "오류가 발생합니다. 이것은 두 가지 이유로 발생할 수 있습니다.

  • JDK (Java Development Kit)가 시스템에서 누락되었습니다. 이는 일반적으로 사용자가 Java 컴파일러 (Javac)가 Java Runtime Environment 와 함께 설치되었다고 잘못 가정하기 때문에 발생합니다.
  • Javac의 경로가 설정되지 않았거나 잘못 설정되었습니다. – 명령 프롬프트에서 컴파일하고 다른 응용 프로그램 서버 도구가 제대로 작동하려면 시스템에서 Javac의 위치를 ​​알고 있어야합니다. 이 경우 경로를 수동으로 설정해야합니다.

Windows 10에서이 특정 문제를 해결하는 데 어려움을 겪고 있다면이 문서에서는 문제를 해결하는 데 도움이되는 몇 가지 가이드를 제공합니다. 다음은 유사한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 몇 가지 단계입니다.

최상의 결과를 얻으려면 아래 단계에 따라 특정 시나리오에서 문제가 해결되도록하십시오. 의 시작하자!

1 단계 : JDK (Java Development Kit) 설치

이 오류가 발생하는 주된 이유 중 하나는 Java를 배우기 시작한 사용자가 JRE (Java Runtime Environment)JDK (Java Development Kit ) 를 혼동하기 때문입니다.

JREJDK의 일부이지만 대부분은 별도로 다운로드됩니다. Java 런타임을 사용하는 많은 프로그램이 설치 패키지에 포함되어 있습니다.

Java Development에 관심이없는 경우 JDK (Java Development Kit)가 필요한 이유는 거의 없기 때문에 JRE에서 Javac가 이미 설치되었다고 생각했을 수도 있지만 실제로 설치해야합니다. 전체 Java 개발 키트

이 시나리오가 현재 상황에 해당한다고 생각되면 다음과 같이 "javac가 인식되지 않음" 오류를 해결하기위한 JDK (Java Development Kit) 설치에 대한 빠른 안내서가 있습니다.

  1. 이 링크 ( 여기 )를 방문하여 JDK (Java Platform) 위의 다운로드 아이콘을 클릭하십시오. 그러면 사용 가능한 최신 버전의 Java Development Kit 를 설치할 수 있습니다.

    최신 JDK 다운로드
  2. 다음 화면에서 Java SE Development Kit으로 아래로 스크롤하여 라이센스 계약 동의 와 연관된 토글을 선택했는지 확인하십시오. 그런 다음 Windows와 관련된 다운로드 링크를 클릭하십시오. 두 가지 옵션 중에서 선택할 수 있지만 .exe 파일을 다운로드하는 것이 좋습니다. 다운로드가 완료되면 내용을 추출하지 않아도됩니다.

    Java Development Kit 다운로드
  3. 다운로드가 완료되면 JDK 설치 실행 파일을 열고 화면 프롬프트에 따라 설치를 완료하십시오.

    Java 개발 키트 설치
  4. 다음 화면에서 개발 도구소스 코드 가 모든 하위 기능과 함께 로컬 하드 드라이브에 설치되도록 설정되어 있는지 확인하십시오. 또한 가능하면 2 단계 가 더 쉬워 지므로 기본 설치 경로를 유지하는 것이 좋습니다.

    모든 구성 요소 및 하위 기능을 로컬 하드 드라이브에 설치

    참고 : 추가 권장 사항으로 2 단계 에서 필요하므로 설치 위치 아래에 설치 경로를 적어 두십시오.

  5. Java Development Kit 이 설치 될 때까지 기다리십시오. 프로세스가 완료되면 자동으로 메시지가 표시되지 않으면 컴퓨터를 수동으로 다시 시작하십시오.

    Java 개발 키트 설치

JavaC를 설치하는 올바른 패키지를 설치 했으므로 2 단계로 이동하여 경로를 JavaC로 올바르게 설정했는지 확인하십시오.

2 단계 : Java 환경 변수 설정 및 시스템 경로 업데이트

이 프로세스를 시작하기 전에 다음 절차는 Java 개발 키트가 올바르게 설치되었는지 확인한 경우에만 적용 할 수 있음을 이해해야합니다 ( 1 단계 ).

JDK를 설치 했는데도 " Javac는 내부 또는 외부 명령으로 인식되지 않습니다 "라는 메시지가 계속 표시되는 경우 Java 초보자가 직면 한 가장 일반적인 기술 문제 중 하나입니다. Windows에서 Java Development Kit을 완료하려면 일련의 수동 단계를 수행해야합니다. 이 단계는 Java Development Kit을 업데이트 한 후에도 항상 JDK 설치를 따라야합니다.

다음은 올바른 Java 환경 변수 설정 및 시스템 경로 업데이트에 대한 빠른 안내서입니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ sysdm.cpl ”을 입력 하고 Enter 를 눌러 시스템 등록 정보 창을여십시오.

    대화 상자 실행 : sysdm.cpl
  2. 시스템 속성 창에서 고급 탭으로 이동하여 환경 변수를 클릭하십시오.

    고급 탭으로 이동하여 환경 변수를 클릭하십시오
  3. 새로 열린 환경 변수 창의 시스템 변수 아래에서 새로 작성 단추를 클릭하십시오.

    새로운 시스템 변수 추가
  4. 새 시스템 변수 창에서 변수 이름JAVA_HOME으로 설정하고 변수 값JDK 디렉토리 의 경로로 설정하십시오. 변경 사항을 저장하려면 확인을 클릭하십시오 .

    변수 이름 및 변수 값 구성

    참고 : 1 단계의 조언을 듣고 JDK의 설치 경로를 기록한 경우 변수 값에 직접 붙여 넣을 수 있습니다.

    JDK의 설치 경로
  5. 이제 환경 변수 창으로 돌아가서 시스템 변수 아래에서 path라는 변수를 찾으십시오. 경로 변수를 선택한 상태에서 편집 버튼을 클릭하십시오.

    시스템 변수 아래에서 경로 변수를 선택하고 편집 버튼을 클릭하십시오
  6. 환경 변수 편집 창에서 새로 작성 단추를 클릭하십시오.

    새로 만들기 버튼을 클릭하십시오
  7. 새로 작성된 환경 변수의 이름을 % JAVA_HOME % \ bin으로 지정 하고 Enter를 누르 십시오 . 그런 다음 확인을 클릭하여 변경 사항을 적용하십시오.

    새 환경 변수를 작성하고 이름을 % JAVA_HOME % \ bin으로 지정하십시오.
  8. 이 마지막 단계에서 Java 환경을 구성해야합니다. 이제 CMD에서 애플리케이션을 컴파일하거나 Javac 버전을 확인할 수 있습니다.

    JavaC가 성공적으로 구성되었습니다

보너스 단계 : 구성이 성공적인지 확인

Java 환경 변수 경로를 성공적으로 구성했는지 확인하기 위해 명령 프롬프트에서 수행 할 수있는 추가 단계가 하나 있습니다. 아래 단계에 따라 구성이 작동하는지 확인하십시오.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " cmd "를 입력 하고 Enter 를 눌러 명령 프롬프트 창을 엽니 다.

    대화 상자 실행 : cmd
  2. 명령 프롬프트 창에서 echo % JAVA_HOME % 을 입력하고 Enter 키를 눌러 어떤 수익을 얻는 지 확인하십시오. 디렉토리가 JDK에 인쇄 된 것으로 보이면 2 단계가 성공하고 JAVAC가 제대로 작동하는 것입니다. JDK 경로 대신 공백이 표시되면 환경 변수 설정에 실패했음을 의미합니다.이 경우 1 단계2 단계를 다시 방문하십시오.

    Java 환경 변수가 올바르게 설정되었는지 확인

재미있는 기사