java 명령을 사용하여 .class 파일을 실행할 때 "오류: 메인 클래스를 찾을 수 없거나 로드할 수 없습니다": (권장:java 비디오 튜토리얼)
해결책:
사용 java 패키지 이름 + 클래스 이름 실행은 다음과 같습니다. src
에서 java com.lznb.cloud.TCPEchoClient를 사용합니다. 원인:
1 기본적으로 java 명령은 지정된 디렉터리에서 클래스 파일을 검색합니다. CLASSPATH 환경 변수를 찾고 있습니다.
2. 패키지의 영향을 무시합니다.
참고:
실행하려면 기본 디렉터리에서 java 명령을 사용하세요. java com.lznb.cloud.TCPEchoClient. 경로가 반복되므로 여기서는 src
에서 실행해야 합니다. 요약:
一, Java 실행 클래스 파일은 우리가 이해하는 현재 디렉토리가 아닌 CLASSPATH에 지정된 위치에 따라 발견됩니다. 현재 디렉터리를 쿼리하려면 CLASSPATH에 ".;"을 추가하여 현재 디렉터리를 나타내야 합니다.
2. Java 클래스 파일의 실행은 패키지 경로에 따라 크게 달라집니다. 실행되면 엄격하게 현재 사용자 경로를 기준으로 하며, 패키지에서 지정한 패키지 경로를 클래스 파일 검색을 위한 파일 경로로 변환합니다
자바에 대한 더 많은 지식은Java 기본 튜토리얼을 참고하세요. 열.
위 내용은 java 오류: 기본 클래스를 찾을 수 없거나 솔루션을 로드할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!