찾다
JavaJava베이스메인 클래스를 찾을 수 없거나 로드할 수 없는 경우 수행할 작업

해결 방법: 1. 클래스 경로가 잘못 구성되어 클래스 파일이 로드되지 않습니다. 2. 사용된 테스트 코드가 동일한 패키지에 없으므로 해당 코드를 다음 위치에 넣을 수 있습니다. 같은 패키지.

메인 클래스를 찾을 수 없거나 로드할 수 없는 경우 수행할 작업

이 튜토리얼의 운영 환경: windows7 시스템, Dell G3 컴퓨터, java10 버전.

어떻게 해결하나요? 해결 방법은 다음과 같습니다.

1. 실행 단계에서 문제가 발생하므로 환경 변수의 부적절한 구성, 즉 클래스 경로가 잘못 구성되어 .class 파일이 로드되지 않을 수 있습니다. 그러면 이때 클래스 경로 경로가 구성되었는지 확인할 수 있습니다. 일반적으로 클래스 경로 경로 구성은 다음과 같습니다.

.;%java_home%lib;%java_home%libtools.jar; )

중 .은 현재 경로를 나타내고, ;은 구분 기호를 나타냅니다.

2. 여러 번 시도했는데도 클래스 경로가 올바르게 구성되었으나 여전히 이 오류가 발생하는 경우 사용하는 테스트 코드가 특정 패키지 이름에 속하는지 주의하세요.

예를 들어 다음 테스트 코드는 다음과 같습니다.

메인 클래스를 찾을 수 없거나 로드할 수 없는 경우 수행할 작업

파일이 있는 현재 디렉터리에서 javac TestPlusPlus.java를 실행하면 성공적으로 컴파일되고 TestPlusPlus.class 파일이 생성됩니다. 이때 javaTestPlusPlus를 사용하여 프로그램을 실행하면 "찾을 수 없거나 찾을 수 없습니다."라는 오류가 발생합니다. 메인 클래스를 로드할 수 없습니다"라는 메시지가 항상 나타납니다. 이때 찾을 수 없는 이유는 TestPlusPlus가 HelloWorld 패키지명 아래에 있기 때문이라는 점 참고하시기 바랍니다.

해결책:

1. "패키지 HelloWorld;"를 제거하고 javac로 TestPlusPlus.java를 다시 컴파일한 다음 javaTestPlusPlus를 실행합니다.

2. 동일한 패키지 이름으로 새 폴더를 만듭니다. 이 예에서는 HelloWorld 폴더를 만들려면 TestPlusPlus.java 파일을 이 디렉터리로 이동합니다.

그런 다음 HelloWorld 폴더와 동일한 수준에서 DOS 명령 창을 열고 javacHelloWorld/TestPlusPlus.java 컴파일러를 실행하고 javaHelloWorld/TestPlusPlus(또는 javaHelloWorld.TestPlusPlus)를 실행한 다음 패키지 이름이 포함된 Java 프로그램을 실행하면 됩니다.

참고: 패키지 이름에는 '.'(점), ' '(공백) 등과 같은 특수 기호가 포함되어서는 안 됩니다. 이 경우 명령줄에서는 패키지 이름과 Java 프로그램 사이의 구분 지점을 결정할 수 없습니다. 이름은 이고 메인 클래스는 여전히 발견되거나 로드될 수 없습니다.

원리 설명:

Java 프로그램은 클래스 파일을 실행합니다. 패키지 이름이 있는 클래스의 경우 Java는 패키지 이름을 폴더로 취급하여 "폴더 디렉터리 + 클래스 이름"을 찾습니다. 친절한.

추천 관련 비디오 튜토리얼: Java 비디오 튜토리얼

위 내용은 메인 클래스를 찾을 수 없거나 로드할 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기