오류 테스트 메시지 해결 방법: 메인 클래스를 찾을 수 없음

더 이상 PC 오류로 고통받지 마세요.

<리>1. Restoro 소프트웨어 다운로드 및 설치
  • 2. 소프트웨어를 실행하고 언어를 선택하십시오.
  • 3. 화면의 지시에 따라 PC 스캔 시작
  • 컴퓨터 성능을 향상시키려면 이 무료 다운로드를 받으십시오.

    “메인 클래스를 찾을 수 없음” 오류가 발생하는 경우 오늘의 소책자가 도움이 될 것입니다.”JVM이 일부 키 클래스를 찾거나 로드할 수 없습니다” 오류가 발생하는 이유는 무엇입니까? 이름에서 알 수 있듯이 “메인 클래스를 식별하거나 로드할 수 없습니다” 오류는 일반적으로 JVM(Java Virtual Machine)이 코드에 있는 기본 범주를 찾을 수 없고 이를 교육 오류로 throw하기 때문에 발생합니다.

    명령 구문 java

    먼저 java(또는 javaw)에서 프로그램을 실행하기 위한 전략을 이해해야 합니다.

    <사전><코드> 자바 [ <옵션> ] <클래스 이름> [<인수>…]

    여기서 은 즐거운 명령줄 옵션(이 단일 “-” 문자로 시작)이고, 은 완전한 Java 클래스입니다. 주제이며 는 세련된 애플리케이션에 전달되는 복합 핸들 인수입니다.

    1. 이 답변의 일부와 함께 설명된 다른 유형의 형식이 있습니다.

    클래스의 전체 회사 이름(FQN)은 Java 소스 코드 내에서와 거의 같은 방식으로 작성됩니다. 예를 들어. B

    <사전><코드> package_name.package_name2.package_name3.class_name

    Java에서 기본 클래스를 찾거나 넣을 수 없는 문제를 어떻게 해결합니까?

    누적형 com을 찾습니다.현재 클래스를 로드합니다.의심할 여지 없이 클래스에 public static , fend off main(String[]) 에 지정된 서명, 반환 유형 및 이점 수정자로 구성된 기본 메서드가 있는지 확인하십시오.내 명령줄 요소(“fred”, “joe”, “bert”)를 String[]처럼 전달하여 이 메서드를 호출합니다.

    그러나 java 중 일부 전자 버전은 미국에서 연결된 점 대신 전자 슬래시를 사용할 수 있도록 판매됩니다. 예를 들어. B

    <사전><코드> packnameeta/package_name2/package_name3/class_name

    는 (이상하게도) 예를 들어 거의 모든 파일 경로를 보이지만 거의 없습니다. . .term 은 .완전히 .효율적인 .standard .Java .terminology 로 간주됩니다. 따라서 .not .something 당신 때문에 혼란스러워합니다 🙂

    다음은 판매용 Java가 어떻게 생겼는지와 관련된 예입니다.

    오류 믿음은 심각한 클래스를 찾을 수 없습니다.

     에스프레소 -Xmx100m com.acme.example.ListUsers fred chad bert

    위에서 언급한 명령은 원하는 java 명령을 실행합니다.

    <올>

  • com.acme.example.ListUsers 클래스에 대한 컴파일된 버전을 찾습니다.
  • 과정을 로드합니다.
  • 정적 public gap main(String[]) 때문에 분류에 서명을 사용하여 특정 전체로 main 메서드가 있는지 확인하고 유형 수정자를 반환합니다. (메서드 인수 브랜드도 서명 유형의 일부입니다.)
  • 메소드를 호출하고 스트림 인수(“fred”, “bert”), “joe”를 String[]으로 조심스럽게 억제를 전달합니다.
  • Java가 일반 클래스를 찾을 수 없는 이유

    기본 클래스 오류를 찾거나 로드할 수 없습니다. 정렬을 어떻게 수정합니까?

    오류를 나타낼 수 있는 방법은 여러 가지가 있습니다. 특정 mainHelloWorld 클래스를 찾거나 로드할 수 없고 로드할 수 없어야 합니다. 하지만 Java 클래스 경로의 기본 사항을 알고 있다면 조직에서 이 딜레마를 쉽게 해결할 수 있습니다. 대부분의 경우 CLASSPATH 환경 변수를 실제로 수정하거나 커피 콩 -cp 또는 -classpath 옵션을 사용하여 접근 방식을 실행해야 합니다.

    “메인 유형을 로드할 수 없습니다…”라는 메시지가 표시되면 기본 단계가 충분하지 않다는 의미입니다. java 명령이 클래스를 가져오지 못했습니다. 실제로, 메시지의 “…”에 관한 각각은 전문가들이 java가 찾고 있다고 주장하는 완전히 좋은 이름의 클래스를 찾을 것입니다.

    이유 #1. 가족이 클래스 이름 인수에서 실수를 했습니다.

    첫 번째 가능한 근본 원인은 특정 종류의 클래스 제목이 잘못되었을 수 있다는 것입니다. (또는… 종종 올바른 클래스 닉네임이지만 형식이 잘못된 경우가 많습니다.) 위의 예에서 패션 이름을 발음하는 구체적인 다른 방법은 다음과 같습니다.

    <문자열>

  • 예 1. 매우 간단한 정렬 이름:

    JavaListUser

    수업이 com.acme.example과 같은 단일 패키지로 선언된 경우, 이 java 에 프로그램 이름을 도입하여 전체 클래스 이름을 포함하도록 실제로 시도해야 합니다. 코드> 태그; 예를 들어. B

    <사전><코드>자바 com.acme.example.ListUser

  • 예 – #2 카테고리 이름에 상대적인 파일 이름 또는 경로:

    <사전><코드>JavaListUser.classjavacom/acme/example/ListUser.class

  • 예 3: 대소문자가 잘못된 우아한 모니커:

    더 이상 PC 오류로 고통받지 마세요.

    시간이 지남에 따라 컴퓨터가 느려지는 것은 비밀이 아닙니다. Restoro은 일반적인 컴퓨터 오류를 수정하고 파일 손실, 맬웨어 및 하드웨어 오류로부터 사용자를 보호합니다. 이 소프트웨어는 모든 Windows 관련 문제 및 문제를 쉽고 빠르게 인식할 수 있습니다. 응용 프로그램은 또한 자주 충돌하는 파일 및 응용 프로그램을 감지하고 한 번의 클릭으로 문제를 해결할 수 있습니다. 컴퓨터가 그 어느 때보다 빠르게 느껴질 것입니다! 최신 버전의 소프트웨어를 무료로 다운로드하려면 지금 여기를 클릭하십시오:

    <리>1. Restoro 소프트웨어 다운로드 및 설치
  • 2. 소프트웨어를 실행하고 언어를 선택하십시오.
  • 3. 화면의 지시에 따라 PC 스캔 시작

  • java com.acme.example.#4 listuser
  • 예: 오타

    자바 com.acme.example.mistuser
  • 소스라는 이름의 파일에 대한 예제 #5(Java 11 이상 제외, 아래 참조)

    오류 메시지가 기본 클래스를 찾을 수 없습니다.

    java ListUser.java
  • 몇 가지 예. 전체 상세검색 이름을 완전히 잊어버렸습니다.

    인수가 있는 많은 Java
  • 이유 #2: 응용 프로그램 클래스 경로가 일반적으로 잘못됨

    ClassNotFoundException을 어떻게 수정합니까?

    문제가 있는 Java 클래스가 포함된 JAR 파일을 찾으십시오.이 JAR 파일이 애플리케이션의 클래스 경로에 있는지 확인하십시오.해당 JAR 파일이 이미 특정 클래스 경로에서 확실히 사용 가능하다면 의심할 여지 없이 클래스 경로를 덮어쓸 수 없습니다(예를 들어 시작 스크립트에 의해).

    후자의 가능한 이유는 학교 이름이 정확하지만 새 java 명령이 클래스를 찾을 수 없기 때문입니다. 이를 보려면 “classpath”의 실제 개념에 대해 배워야 합니다. 이것은 Oracle 설명서에 잘 설명되어 있습니다.

    <문자열>

  • java
  • 명령에 대한 문서

  • 이 클래스 경로를 정의합니다.
  • .Java .- .PATH .and / 또는 .CLASSPATH에 대한 자습서
  • 따라서… 이러한 특정 클래스 이름이 맞다면 지정된 클래스 경로가 항상 올바른지 확인하는 데 사용할 수 있는 매우 이점이 있습니다.

    <올>

  • 위의 6개 문서를 읽으십시오. (예… 읽어주세요! Java 클래스 경로 메커니즘이 작동하는 방식에 대한 최소한의 기본 사항을 이해하는 것은 특정 Java 프로그래머에게 매우 중요합니다.)
  • 리더십 라인과 환경 변수 Ou/CLASSPATH를 살펴보면 java가 판매된 출시에 영향을 미칩니다. 이 디렉토리에서 사람들이 좋아하는 리더와 jar 파일이 누구인지 확인하십시오. 거기
  • 있는 경우 각 클래스 경로에 참조 경로가 있는지 확인하고 올바르게 해석되는지 확인하십시오… 현재 디렉토리에서 생성되며 java< /code> 태그를 재배치할 때마다 효과를 사용합니다.
  • 진행률(오류 메시지에 언급됨)이 적용된 클래스 경로에 있는지 확인합니다.
  • Windows용 클래스 경로 구문은 Linux 및 Mac OS용으로 수신된 것과 다릅니다. (클래스 경로 구분 기호는 일반적으로 Windows의 경우 ;이고 나머지의 경우 :입니다. 플랫폼에 대해 잘못된 특정 구분 기호를 사용하려고 하면 놀라운 회사는 특급 문자를 받지 못합니다. 오류 메시지 대신 비공개적으로 무시되는 경로를 따라 존재하지 않는 중요한 파일이나 웹사이트에 액세스합니다.)
  • 이유 #2a - 잘못된 클래스 경로 디렉토리

    각 디렉토리를 classpath 뒤에 넣으면 이론적으로 잘 훈련된 네임스페이스의 루트에 맞습니다. 경로 이름에 대해 전체 ID를 일치시켜 이 모든 루트 아래의 디렉토리에 있도록 클래스를 표시했습니다. 따라서 예를 들어 "/usr/local/acme/classes"가 일반적으로 클래스 경로의 일종인 경우 JVM은 다음과 같은 com.acme.example.Foon 분류로 찾습니다. 다음 선택 이름으로 "a.class"에 대한 벤치마크:

    Eclipse 전체에서 주 클래스 오류를 찾거나 로드할 수 없음을 해결하려면 어떻게 해야 합니까?

    일식을 닫습니다.전체 작업 공간의 대부분에서 메타데이터 폴더를 삭제합니다.이클립스를 다시 시작합니다.

     /usr/local/acme/classes/com/acme/example/Foon.class

    클래스 경로에 "/usr/local/acme/classes/com/acme/example"을 포함하는 데 사용하면 JVM이 클래스를 찾을 준비가 되지 않습니다.

    < iframe style="margin-top:20px; margin-bottom:20px; display: block; margin: 0 auto;" width="560" height="315" src="https://www.youtube.com/embed/WluDpaMqyJA" frameborder="0" allow="가속도계, 자동 재생, 암호화된 미디어, 자이로스코프, 화면 속 화면 " 허용 전체 화면>

    이 무료 다운로드를 받아 컴퓨터 성능을 향상시키십시오.

    Error Message Could Not Find The Main Class
    Mensagem De Erro Nao Foi Possivel Encontrar A Classe Principal
    Fehlermeldung Konnte Die Hauptklasse Nicht Finden
    Foutmelding Kon De Hoofdklasse Niet Vinden
    Il Messaggio Di Errore Non E Riuscito A Trovare La Classe Principale
    Message D Erreur Impossible De Trouver La Classe Principale
    El Mensaje De Error No Pudo Encontrar La Clase Principal
    Felmeddelandet Kunde Inte Hitta Huvudklassen
    Komunikat O Bledzie Nie Mogl Znalezc Glownej Klasy
    Soobshenie Ob Oshibke Ne Udalos Najti Osnovnoj Klass

    You may also like...