수정 : Windows 10에서 Javac가 인식되지 않음

" 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 Compiler (javac)가 Java Runtime Environment 와 함께 설치되었다고 실수로 가정하기 때문에 발생합니다 .
  • Javac 경로가 설정되지 않았거나 잘못 설정 됨 – 명령 프롬프트에서 컴파일하고 다른 앱 서버 도구가 제대로 작동하는지 확인하려면 시스템에서 Javac의 위치를 ​​인식해야합니다. 이 경우 경로를 수동으로 설정해야합니다.

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

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

JRE는 의 일부 JDK 하지만, 대부분의 시간을 별도로 다운로드됩니다. Java Runtime을 사용하는 많은 프로그램이 설치 패키지에 포함되어 있습니다.

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

이 시나리오가 귀하의 상황에 적용 가능하다고 생각되는 경우 "javac가 인식되지 않음" 오류 를 해결하기 위해 JDK (Java Development Kit) 설치에 대한 빠른 안내서 가 있습니다.

  1. 이 링크 ( 여기 )를 방문하여 JDK (Java Platform) 위에 있는 다운로드 아이콘을 클릭하십시오 . 이렇게하면 사용 가능한 최신 버전의 Java Development Kit 를 설치할 수 있습니다 .최신 JDK 다운로드
  2. 다음 화면에서 Java SE Development Kit 까지 아래로 스크롤 하고 Accept License Agreement 와 관련된 토글을 선택했는지 확인합니다 . 그런 다음 Windows와 관련된 다운로드 링크를 클릭하십시오. 선택할 수있는 두 가지 옵션이 있지만 .exe 파일을 다운로드하면 다운로드가 완료 될 때 내용을 추출하지 않아도되므로 다운로드하는 것이 좋습니다.자바 개발 키트 다운로드
  3. 다운로드가 완료되면 JDK 설치 실행 파일을 열고 화면의 지시에 따라 설치를 완료합니다.Java 개발 키트 설치
  4. 다음 화면에서 개발 도구소스 코드 가 모든 하위 기능과 함께 로컬 하드 드라이브에 설치되도록 설정되어 있는지 확인합니다 . 또한 2 단계 가 더 쉬울 것이기 때문에 가능하면 기본 설치 경로를 유지하는 것이 좋습니다 .모든 구성 요소 및 하위 기능을 로컬 하드 드라이브에 설치합니다.

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

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

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

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

이 프로세스를 시작하기 전에 다음 절차는 Java Development Kit가 올바르게 설치되었는지 확인한 경우에만 적용된다는 점을 이해하는 것이 중요합니다 ( 1 단계 ).

JDK를 설치했지만 " Javac가 내부 또는 외부 명령으로 인식되지 않습니다 "라는 메시지가 계속 표시되는 경우 Java 초보자가 직면하는 가장 일반적인 기술 문제 중 하나를 발견 한 것입니다. Windows에서 Java Development Kit를 완성하려면 일련의 수동 단계를 수행해야합니다. 이러한 단계는 Java 개발 키트를 업데이트 한 후에도 항상 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 환경 변수가 올바르게 설정되었는지 확인