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

クラスAccessControlException

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

@Deprecated(since="17", forRemoval=true) public class AccessControlException extends SecurityException
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、非推奨であり、将来のリリースで削除される可能性があります。「セキュリティ・マネージャ」と組み合わせて使用すると便利です。 したがって、このクラスも非推奨となり、削除される可能性があります。 Security Managerまたはこのクラスの交換はありません。

この例外は、ファイル・システムやネットワークなどの重要なシステム・リソースへのアクセス要求が拒否されたことを示すために、AccessControllerによってスローされます。

アクセスが拒否される理由はさまざまです。 たとえば、要求アクセス権が不適切であったり、無効な値を含んでいたり、セキュリティ・ポリシーで許可されていないアクセスを要求した場合などがあります。 そうした情報は、例外がスローされたときに、可能な場合には必ず提供されます。

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

    • AccessControlException

      public AccessControlException(String s)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定された詳細メッセージを持つAccessControlExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ。
    • AccessControlException

      public AccessControlException(String s, Permission p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定された詳細メッセージと、例外を発生させた要求アクセス権を示すAccessControlExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ。
      p - 例外を発生させたアクセス権。
  • メソッドの詳細

    • getPermission

      public Permission getPermission()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      この例外に関連したPermissionオブジェクトを取得します。対応するPermissionオブジェクトがない場合はnullを返します。
      戻り値:
      Permissionオブジェクト