Ausnahme im Hauptthread Java.Lang.ClassNotFoundException in IntelliJ IDEA
- 
          
            der Fehler java.lang.ClassNotFoundExceptionin Java
- 
          
            Ursachen für java.lang.ClassNotFoundExceptionin Intellij IDEA
- 
          
            Lösung für java.lang.ClassNotFoundExceptionin Intellij IDEA
 
Im heutigen Tutorial werden mögliche Gründe für die java.lang.ClassNotFoundException diskutiert, wenn die main-Methode eines Java-Programms ausgeführt wird.
der Fehler java.lang.ClassNotFoundException in Java
    
java.lang.ClassNotFoundException wird ausgelöst, wenn der ClassLoader die Klasse in seinem System nicht finden kann. In der Kernbibliothek JVM (Java Virtual Machine) wird ClassLoader verwendet, um eine Klasse zu laden und zu lokalisieren.
Dieser Fehler wird von ClassLoader ausgegeben, wenn er eine Klasse nicht aus der Anwendungsbibliothek laden kann.
Darüber hinaus sollten Sie sich der überprüften Natur dieser Ausnahme und der Notwendigkeit bewusst sein, sie beim Aufrufen von Methoden, die die java.lang.ClassNotFoundException in Java auslösen können, richtig zu handhaben, sei es über einen try-catch-Block oder den  wirft Zustand.
Lassen Sie uns ein Beispiel haben, um besser zu verstehen, was java.lang.ClassNotFoundException in Java auf Intellij IDEA 14.0 auslöst. Danach besprechen wir die Ursachen und Lösungen.
In diesem Beispiel haben wir ein grundlegendes Hallo Programmierer! Programm. Es erzeugt eine falsche Ausgabe; daher wird die Ausnahme java.lang.ClassNotFoundException ausgelöst.
public class Hello {
  public static void main(String[] args) {
    System.out.println("Hello Programers!");
  }
}
Ausgang:
Exception in thread "main" java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:260)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)
Ursachen für java.lang.ClassNotFoundException in Intellij IDEA
Die folgenden Faktoren führen zu dieser Ausnahme:
- Wenn wir versuchen, eine Klasse zu laden, indem wir die Binärdatei der Klasse verwenden, stellen wir fest, dass sie nicht im Klassenpfad vorhanden ist.
- Wenn wir die Funktion loadClass()der KlasseClassLoaderin Java verwenden.
- Die java.lang.ClassNotFoundExceptiontritt auf, wenn die Java Virtual Machine versucht, eine Klasse zur Laufzeit zu laden.
Lösung für java.lang.ClassNotFoundException in Intellij IDEA
Das ist einfach ein Problem mit der Intellij IDEA. Befolgen Sie daher bitte die folgenden Schritte, um das Problem zu beheben:
- 
Starten Sie zuerst IntelliJ IDEA und drücken Sie dann gleichzeitig Strg, Umschalt, Alt und s, um dieProjekteinstellungenFenster zu öffnen.
- 
Wählen Sie im linken Bereichmodules, erweitern Sie dannyour_project_nameund gehen Sie schließlich zu(your_project_name) _main.
- 
Klicken Sie im neuen Fenster auf den ReiterQuellen. Klicken Sie dann auf dasxneben dem Eintrag ganz oben in der Liste.
- 
Klicken Sie aufOK.
- 
Klicken Sie in der Liste der Quellen mit der rechten Maustaste aufD:\users\proj\platform-authorization\src\main. Klicken Sie dann aufOK, um die Änderungen zu übernehmen.
- 
Erstellen Sie zuletzt Ihr Projekt und führen Sie es aus.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedInVerwandter Artikel - Java Error
- Adresse wird bereits verwendet JVM_Bind-Fehler in Java
- Android Java.Lang.IllegalStateException behoben: Methode der Aktivität konnte nicht ausgeführt werden
- Ausnahme im Hauptthread Java.Lang.NoClassDefFoundError
- Beheben Sie das Problem, dass Java nicht installiert werden kann. Es gibt Fehler in den folgenden Schaltern
- Beheben Sie den Fehler `Es wurde keine Java Virtual Machine gefunden` in Eclipse
