Java例外エラー
ClassNotFoundExceptionClassNotFoundException
実行時にクラスパス上でクラスが見つからない。
jvmandroidspring
このエラーの原因
クラスパスにクラスが存在しない。Class.forName()、ClassLoader.loadClass() の使用時や、コンパイル時には存在していた依存関係が実行時のクラスパスに含まれていない場合によく発生する。
修正方法
不足している JAR または依存関係をクラスパスに追加する。完全修飾クラス名のタイポを確認する。依存関係がコンパイル時だけでなく実行時のクラスパスにも含まれていることを確認する。
関連するエラーコード
Java例外エラー
NegativeArraySizeExceptionNegativeArraySizeException
負のサイズで配列を生成しようとした。
jvmandroid
詳細を表示 Java例外エラー
IOExceptionIOException
I/O 操作が失敗するか、中断された。
jvmandroidspring
詳細を表示 Java例外エラー
NoSuchFieldErrorNoSuchFieldError
実行時に参照されたフィールドがクラスに存在しない。
jvmandroid
詳細を表示 Java例外致命的
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM の利用可能なヒープメモリが枯渇した。
jvmandroid
詳細を表示 Java例外致命的
NoClassDefFoundErrorNoClassDefFoundError
コンパイル時には存在したクラスが、実行時にロードできない。
jvmandroidspring
詳細を表示 Java例外致命的
LinkageErrorLinkageError
クラスが非互換な変更を受けた別のクラスに依存している。
jvm
詳細を表示