Java System getSecurityManager() Method



Description

The Java System getSecurityManager() method gets the system security interface.

Declaration

Following is the declaration for java.lang.System.getSecurityManager() method

public static SecurityManager getSecurityManager()

Parameters

NA

Return Value

This method returns the security manager if that security manager has already been established for the current application, else null is returned.

Exception

NA

Example: Getting Security Manager

The following example shows the usage of Java System getSecurityManager() method. In this program, we've retrieved the SecurityManager status and printed a message if security manager is not established.

package com.tutorialspoint;

public class SystemDemo {

   public static void main(String[] args) {

      // prints the name of the Operating System
      System.out.println(System.getProperty("os.name"));

      SecurityManager s = System.getSecurityManager();
      if(s == null) {
         System.out.println("SecurityManager not been established..");
      }
   }
} 

Output

Let us compile and run the above program, this will produce the following result −

Windows 11
SecurityManager not been established..
java_lang_system.htm
Advertisements