Java例外エラー
InstantiationExceptionInstantiationException
リフレクションを使用して抽象クラスまたはインターフェースのインスタンスを生成しようとした。
jvmandroid
このエラーの原因
Class.newInstance() または Constructor.newInstance() が、抽象クラス、インターフェース、配列クラス、または引数なしコンストラクタを持たないクラスに対して呼ばれました。
修正方法
抽象クラスの代わりに具象実装クラスを使用する。クラスに public 引数なしコンストラクタがあることを確認する。インスタンス生成にはファクトリメソッドを使用する。
関連するエラーコード
Java例外エラー
IndexOutOfBoundsExceptionIndexOutOfBoundsException
コレクションを有効範囲外のインデックスでアクセスした。
jvmandroidspring
詳細を表示 Java例外エラー
IOExceptionIOException
I/O 操作が失敗するか、中断された。
jvmandroidspring
詳細を表示 Java例外エラー
ArithmeticExceptionArithmeticException
ゼロ除算など、未定義の結果を生じる算術演算が行われた。
jvmandroid
詳細を表示 Java例外エラー
UnsupportedEncodingExceptionUnsupportedEncodingException
JVM が指定された文字エンコーディングをサポートしていない。
jvmandroid
詳細を表示 Java例外致命的
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM の利用可能なヒープメモリが枯渇した。
jvmandroid
詳細を表示 Java例外エラー
ExecutionExceptionExecutionException
エグゼキューターに送信されたタスクの実行中に例外が発生した。
jvmspring
詳細を表示