モジュール 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オブジェクト