ClassNotFoundExceptionClassNotFoundException
En klass kan inte hittas på classpath vid körning.
Vad som orsakar detta fel
Klassen är inte tillgänglig i classpath. Detta inträffar ofta med Class.forName(), ClassLoader.loadClass(), eller när ett beroende saknas vid körning men fanns vid kompileringstid.
Hur man åtgärdar det
Lägg till den saknade JAR-filen eller beroendet i classpath. Kontrollera stavningen av det fullkvalificerade klassnamnet. Säkerställ att beroendet ingår i körnings-classpath, inte bara kompileringstids-classpath.
Relaterade felkoder
NegativeArraySizeExceptionNegativeArraySizeException
En array skapas med en negativ storlek.
IOExceptionIOException
En I/O-operation misslyckas eller avbryts.
NoSuchFieldErrorNoSuchFieldError
Ett fält refereras vid körning men finns inte i klassen.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM har tömt sitt tillgängliga heap-minne.
NoClassDefFoundErrorNoClassDefFoundError
En klass hittades vid kompilering men kan inte laddas vid körning.
LinkageErrorLinkageError
En klass har ett beroende till en annan klass som har en inkompatibel förändring.