通过参数而不是文件设置 java 安全策略
set java security policy via parameter instead of file
我不想使用 security.policy 文件来设置一行。
我想到了这样的事情:
-Djava.security.policy="permission java.security.AllPermission"
作为 JVM 的参数。这可能吗?是否可以在不指定文件的情况下设置 java 安全策略?
我也不想直接在代码里设置属性..
没有办法,只能指定URL到另一个安全策略文件。
参见java.security.Policy
。标准实现使用一个文件,并假定 java.security.policy
指向一个文件,但您可以提供您喜欢的任何实现,包括一个与您描述的完全相同的实现。
但是,如果您只是打算使用它来授予自己AllPermission
,那么很难理解您为什么要使用安全管理器。
我不想使用 security.policy 文件来设置一行。 我想到了这样的事情:
-Djava.security.policy="permission java.security.AllPermission"
作为 JVM 的参数。这可能吗?是否可以在不指定文件的情况下设置 java 安全策略?
我也不想直接在代码里设置属性..
没有办法,只能指定URL到另一个安全策略文件。
参见java.security.Policy
。标准实现使用一个文件,并假定 java.security.policy
指向一个文件,但您可以提供您喜欢的任何实现,包括一个与您描述的完全相同的实现。
但是,如果您只是打算使用它来授予自己AllPermission
,那么很难理解您为什么要使用安全管理器。