モジュール java.base
パッケージ java.lang

クラスClassNotFoundException

すべての実装されたインタフェース:
Serializable

public class ClassNotFoundException extends ReflectiveOperationException
アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
  • クラスClassforNameメソッド。
  • クラスClassLoaderfindSystemClassメソッド。
  • クラスClassLoaderloadClassメソッド。

導入されたバージョン:
1.0
関連項目:
  • コンストラクタの詳細

    • ClassNotFoundException

      public ClassNotFoundException()
      詳細メッセージなしでClassNotFoundExceptionを構築します。
    • ClassNotFoundException

      public ClassNotFoundException(String s)
      指定された詳細メッセージを持つClassNotFoundExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ。
    • ClassNotFoundException

      public ClassNotFoundException(String s, Throwable ex)
      指定された詳細メッセージと、クラスのロード時に生じたオプションの例外を持つ、ClassNotFoundExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ
      ex - クラスのロード時に生じた例外
      導入されたバージョン:
      1.2
  • メソッドの詳細

    • getException

      public Throwable getException()
      クラスのロードを試みているときにエラーが発生した場合は生じた例外を返します。 それ以外の場合はnullを返します。
      APIのノート:
      このメソッドは汎用的な例外チェーン機能に先行します。 Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。
      戻り値:
      クラスのロード時に生じたException
      導入されたバージョン:
      1.2