Java에서는 일반적으로 컴파일 시간 동안 오류와 예외가 발생합니다. 하지만 오류 javac가 인식되지 않습니다 많은 새로운 Java 프로그래머가 직면하는 가장 일반적인 오류입니다. 이 섹션에서는 다음을 감지합니다. javac 명령이 컴파일러에서 인식되지 않는 이유 그리고 javac를 생성하는 이유가 인식되지 않습니다. 또한 오류를 해결하기 위한 가능한 해결 방법도 살펴보겠습니다.
이 섹션을 계속 진행하기 전에 오류 설명의 의미를 이해해 보겠습니다. javac가 내부 또는 외부 명령으로 인식되지 않습니다.
~ 안에 자바 , javac Java 소스 코드를 컴파일하는 명령입니다. 명령 프롬프트에 명령을 입력하면 프롬프트에서 javac 명령 식별을 거부합니다. 이는 다음을 의미합니다. javac.exe 컴파일러에서 파일을 찾을 수 없습니다. javac.exe 파일은 JDK 설치 폴더의 bin 폴더에 있습니다. PATH가 제대로 설정되지 않았기 때문에 발생하는 오류입니다. 다음 이미지는 오류가 표시되는 내용을 보여줍니다.
오류 발생 이유
javac가 인식되지 않습니다 Java 애플리케이션을 컴파일하는 동안 오류가 발생합니다. 그 이유는 JVM이 javac.exe를 찾을 수 없습니다 파일. javac.exe 파일은 다음 위치에 있습니다. 큰 상자 JDK의 폴더입니다.
오류가 발생하는 이유는 다음과 같습니다. PATH는 시스템의 환경 변수에 추가되지 않습니다. PATH가 환경 변수에 추가되지 않거나 제대로 설정되지 않으면 Java 애플리케이션을 컴파일할 수 없습니다. 따라서 오류를 해결하는 것이 중요합니다. 오류에 대한 해결 방법을 살펴보겠습니다.
오류에 대한 해결책
오류를 해결하려면 PATH(실행 파일을 찾기 위해 운영 체제에서 사용) 변수를 시스템 환경 변수에 추가해야 합니다. PATH는 javac.exe 파일이 있는 폴더의 주소입니다. Java 프로그램의 컴파일, 실행, 디버그에 필요한 모든 실행 파일이 bin 디렉터리에 위치하므로 환경 변수에 bin 디렉터리를 포함시켜야 합니다. 따라서 우리의 경우 bin 디렉터리의 PATH는 다음과 같습니다.
C:ProgramFilesJavajdk1.8.0_05in;
귀하의 경로는 위의 경로와 다를 수 있습니다. 설치 위치에 따라 다릅니다. JDK . 그 것을 기억하세요. 세미콜론(;) 다른 애플리케이션의 다른 PATH 변수를 추가해야 할 수도 있기 때문에 PATH 끝에. 따라서 이 경우 세미콜론은 두 경로를 구분합니다.
참고: 최신 버전의 Java를 설치한 경우 PATH가 다를 수 있습니다.
먼저 PATH가 이미 추가되었는지 확인합니다. 환경 변수에 추가된 경로를 확인하려면 아래 단계를 따르세요.
- 명령 프롬프트를 엽니다.
- 다음 명령을 입력하십시오. 에코 %PATH%
환경 변수에 이미 추가된 모든 경로 또는 디렉터리가 표시됩니다. PATH가 이미 설정된 경우 컴파일을 위해 javac 명령을 계속 사용하고, 그렇지 않으면 환경 변수에 PATH를 추가합니다.
환경 변수에 PATH를 설정하는 방법에는 두 가지가 있습니다. PATH를 임시로 설정 또는 PATH를 영구적으로 설정하십시오. PATH를 임시로 설정하는 경우의 단점은 Java 애플리케이션을 컴파일할 때마다 PATH를 지정해야 한다는 것입니다. 시간이 많이 걸리고 잘못된 명령을 입력할 가능성이 더 높습니다. 따라서 사용하는 것은 좋지 않습니다. PATH를 영구적으로 설정하는 것이 좋습니다.
시스템의 환경 변수에 PATH를 추가하는 방법을 살펴보겠습니다.
PATH 임시 설정
PATH를 임시로 설정하려면 아래 단계를 따르십시오.
- 명령 프롬프트를 엽니다.
- JDK를 설치한 디렉토리로 이동합니다. JDK 폴더 내에서 bin 폴더를 검색하여 엽니다.
- bin 폴더의 위치를 복사합니다. 우리의 경우 bin 폴더의 위치는 다음과 같습니다. C:Program FilesJavajdk1.8.0_05in
- 이제 명령 프롬프트로 전환하고 다음 명령을 입력하십시오. 경로 설정 = C:Program FilesJavajdk1.8.0_05in 그리고 엔터키를 누르세요. PATH를 지정된 위치로 설정합니다.
PATH가 설정되면 Java 애플리케이션을 컴파일하고 실행할 수 있습니다.
JS 교체
PATH를 영구적으로 설정
PATH를 영구적으로 설정하려면 아래 단계를 따르십시오.
1 단계: 제어판을 엽니다.
2 단계: 다음을 클릭하세요. 체계 .
3단계: 다음을 클릭하세요. 고급 시스템 설정. 시스템 속성 대화 상자가 열립니다.
4단계: 시스템 속성 대화 상자에서 다음을 클릭합니다. 환경 변수 버튼은 오른쪽 하단에 있습니다. 그것은 환경 변수 대화 상자.
5단계: 환경 변수 대화 상자에서 새로운 PATH 변수가 아래에 나타나지 않는 경우 버튼 사용자 변수 섹션 . 그것은 새 사용자 변수 대화 상자.
6단계: 변수 이름 제공 길 및 변수 값 bin 폴더까지의 경로 JDK 디렉토리의 우리의 경우 경로는 다음과 같습니다. C:ProgramFilesJavajdk1.8.0_05in. 그 후, 좋아요 단추.
이제 PATH 변수가 저장되었으며 다음 아래에 표시됩니다. 사용자 변수 섹션 .
7단계: 다시한번 좋아요 단추.
8단계: 다음을 클릭하세요. 좋아요 단추.
PATH는 영구적으로 저장되었습니다. 제대로 작동하는지 테스트하려면 명령 프롬프트를 열고 다음을 입력하세요. javac 명령을 내리고 Enter 키를 누르세요. 명령은 다음을 보여줍니다. 옵션 javac 명령과 함께 사용할 수 있습니다.
이 명령은 PATH가 올바르게 설정되었는지 확인하고 컴파일하고 실행할 수 있는지 확인합니다. 자바 프로그램 오류가 발생하지 않고 javac는 내부 또는 외부 명령, 실행 가능한 프로그램, 배치 파일로 인식되지 않습니다.