NoClassDefFoundError: 잘못된 이름 예외 이해
Java 프로그램에서는 컴파일된 클래스를 실행하려고 할 때 "NoClassDefFoundError: 잘못된 이름" 예외가 자주 발생합니다. 파일. 제공된 클래스 이름과 경로가 정확해 보이기 때문에 이 오류는 혼란스러울 수 있습니다.
원인:
예외 메시지의 "잘못된 이름"은 예상되는 클래스 이름을 나타냅니다. 로드되는 실제 클래스 이름과 다릅니다. 이 문제는 다음과 같은 경우에 발생합니다.
해결 방법:
이 오류를 해결하려면 다음 단계를 따르세요.
java clientrest.ClientREST
예:
"ClientREST" 클래스를 고려합니다. "clientrest" 패키지에 있습니다. 클래스 파일이 "clientrest" 폴더에 컴파일된 경우 올바른 실행 경로는 이 폴더가 포함된 폴더입니다. 수업을 실행하려면 다음을 사용하세요.
cd ../ # Move to the root package folder java clientrest.ClientREST # Execute the class with a fully qualified name
위 내용은 NoClassDefFoundError: 잘못된 이름: 불일치란 무엇이며 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!