NegativeArraySizeExceptionNegativeArraySizeException
An array is created with a negative size.
ClassNotFoundExceptionA class cannot be found on the classpath at runtime.
The class is not available in the classpath. This often happens with Class.forName(), ClassLoader.loadClass(), or when a dependency is missing at runtime but was present at compile time.
Add the missing JAR or dependency to the classpath. Check for typos in the fully qualified class name. Ensure the dependency is included in the runtime classpath, not just compile-time.
NegativeArraySizeExceptionAn array is created with a negative size.
IOExceptionAn I/O operation fails or is interrupted.
NoSuchFieldErrorA field is referenced at runtime but does not exist in the class.
OutOfMemoryErrorThe JVM has exhausted its available heap memory.
NoClassDefFoundErrorA class was found at compile time but cannot be loaded at runtime.
LinkageErrorA class has a dependency on another class that has an incompatible change.