Excepción en Thread Main Java.Lang.ClassNotFoundException en IntelliJ IDEA
-
el error
java.lang.ClassNotFoundException
en Java -
Causas de
java.lang.ClassNotFoundException
en Intellij IDEA -
Solución a
java.lang.ClassNotFoundException
en Intellij IDEA
El tutorial de hoy discutirá las razones potenciales de la excepción java.lang.ClassNotFoundException
cada vez que se ejecuta el método principal
de un programa Java.
el error java.lang.ClassNotFoundException
en Java
java.lang.ClassNotFoundException
se activa si ClassLoader
no puede encontrar la clase en su sistema. En la biblioteca principal de JVM (Java Virtual Machine), ClassLoader
se usa para cargar y ubicar una clase.
Este error lo arroja ClassLoader
si no puede cargar una clase de la biblioteca de la aplicación.
Además, debe tener en cuenta la naturaleza comprobada de esta excepción y la necesidad de manejarla adecuadamente al llamar a métodos que pueden desencadenar la excepción java.lang.ClassNotFoundException
en Java, ya sea a través de un bloque try-catch
o lanza
condición.
Veamos un ejemplo para comprender mejor qué arroja java.lang.ClassNotFoundException
en Java en Intellij IDEA 14.0. Después de eso, discutiremos sus causas y solución.
En este ejemplo, construimos un ¡Hola programadores!
básico. programa. Está produciendo una salida incorrecta; por lo tanto, se activará la excepción java.lang.ClassNotFoundException
.
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Programers!");
}
}
Producción :
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)
Causas de java.lang.ClassNotFoundException
en Intellij IDEA
Los siguientes son algunos de los factores que dan lugar a esta excepción:
- Cuando intentamos cargar una clase utilizando el binario de la clase, descubrimos que no está presente en el classpath.
- Si usamos la función
loadClass()
de la claseClassLoader
en Java. - La excepción
java.lang.ClassNotFoundException
se produce cuando la máquina virtual Java intenta cargar una clase durante el tiempo de ejecución.
Solución a java.lang.ClassNotFoundException
en Intellij IDEA
Esto es simplemente un problema con Intellij IDEA. Por lo tanto, siga los pasos a continuación para solucionarlo:
-
Inicie IntelliJ IDEA primero y luego presione simultáneamente Ctrl, Shift, Alt y s para abrir la
Configuración del proyecto
ventana. -
En el panel izquierdo, seleccione
módulos
, luego expandasu_nombre_de_proyecto
, y finalmente vaya a(su_nombre_de_proyecto) _main
. -
Haga clic en la pestaña
Fuentes
en la nueva ventana. Y luego haga clic en lax
al lado del elemento en la parte superior de la lista. -
Haga clic en
Aceptar
. -
De la lista de fuentes, haga clic derecho en
D:\users\proj\platform-authorization\src\main
. Luego, haga clic enAceptar
para aplicar los cambios. -
Por último, crea tu proyecto y ejecútalo.
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.
LinkedInArtículo relacionado - Java Error
- Arreglar Java fue iniciado por el código de salida devuelto = 1
- Arreglar JAVA_HOME no se puede determinar a partir del error de registro en R
- Arreglar java.io.IOException: No queda espacio en el dispositivo en Java
- Arreglar Java.IO.NotSerializableException en Java
- Arreglar Java.Lang.IllegalStateException de Android: no se pudo ejecutar el método de la actividad
- Arreglar Java.Lang.NoClassDefFoundError: No se pudo inicializar el error de clase