Java安全管理器大权限不工作

Java安全管理器大权限不工作,java,exception,accesscontrolexception,Java,Exception,Accesscontrolexception,Java代码: public class test { public static void main(String[] agrs) { System.out.print("123"); } } 政策: grant codeBase "file:/Users/workspace/test/src/*" { permission java.security.AllPermission; }; JVM参数: -Djava.security.manag

Java代码:

public class test {
    public static void main(String[] agrs)  {
        System.out.print("123");
    }
}
政策:

grant codeBase "file:/Users/workspace/test/src/*" {
    permission java.security.AllPermission;
};
JVM参数:

  -Djava.security.manager -Djava.security.policy=my.policy
运行java代码时,仍然出现访问被拒绝异常:

Exception in thread "main" java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
    at java.security.AccessController.checkPermission(AccessController.java:884)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:128)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:146)
break in console is not supported due to security permissions: access denied ("java.util.PropertyPermission" "idea.launcher.bin.path" "read")

进程已完成,退出代码为1

。策略和.java文件都位于:/Users/workspace/test/src/same exception if use==的目录中。您是在运行某个使用反射的类时还是在运行问题中提到的java代码时收到上述异常。因为堆栈跟踪
java.lang.reflect.ReflectPermission
我正在使用我提供的java代码运行。我正在使用intellij IDE,os system.policy和.java文件都位于:/Users/workspace/test/src/same exception if use==的目录下。您是在运行某个使用反射的类时还是在运行问题中提到的java代码时遇到上述异常。因为堆栈跟踪具有
java.lang.reflect.ReflectPermission
我正在运行在我提供的java代码中。我使用的是intellij IDE,操作系统