java.lang
クラス IllegalAccessException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.IllegalAccessException
- public class IllegalAccessException
- extends Exception
アプリケーションが以下のメソッドを使い、クラスの文字列名を通じてクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが、指定されたクラスの定義にアクセスできない場合にスローされる例外です。
Class クラスの forName メソッド
ClassLoader クラスの findSystemClass メソッド
ClassLoader クラスの loadClass メソッド
また、このクラスのインスタンスは、アプリケーションが Class
クラスの newInstance
メソッドを使ってクラスのインスタンスの生成を試みた場合や、現在のメソッドが適切な引数なしのコンストラクタへのアクセスを持たない場合にもスローされます。
- 導入されたバージョン:
- JDK1.0
- 関連項目:
Class.forName(java.lang.String)
,
Class.newInstance()
,
ClassLoader.findSystemClass(java.lang.String)
,
ClassLoader.loadClass(java.lang.String, boolean)
, 直列化された形式
IllegalAccessException
public IllegalAccessException()
- 詳細メッセージを持たない
IllegalAccessException
を構築します。
IllegalAccessException
public IllegalAccessException(String s)
- 詳細メッセージを持つ
IllegalAccessException
を構築します。
- パラメータ:
s
- 詳細メッセージ
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.