在JVM中加载所需的策略实现(在Java安全属性文件中加载Policy.provider的值)

在JVM中加载所需的策略实现(在Java安全属性文件中加载Policy.provider的值),java,security,javapolicy,Java,Security,Javapolicy,根据,可以通过将Java安全属性文件中的Policy.provider安全属性的值设置为所需策略子类实现的完全限定名来更改默认策略实现 我创建了自己的策略提供程序类实现,并对Java安全属性文件进行了相应的更改。但是这个类没有加载。经过一番研究后,我发现了这一点,即只需在jre目录下创建一个classes目录,然后将策略实现放在那里。现在引导类加载器将获取MyPolicy实现。虽然我试过了,但还是失败了 如何使我的策略实现可供引导类加载器使用以成功加载?只是想知道..为什么要这样做?因为我在多租

根据,可以通过将Java安全属性文件中的Policy.provider安全属性的值设置为所需策略子类实现的完全限定名来更改默认策略实现

我创建了自己的策略提供程序类实现,并对Java安全属性文件进行了相应的更改。但是这个类没有加载。经过一番研究后,我发现了这一点,即只需在jre目录下创建一个classes目录,然后将策略实现放在那里。现在引导类加载器将获取MyPolicy实现。虽然我试过了,但还是失败了


如何使我的策略实现可供引导类加载器使用以成功加载?

只是想知道..为什么要这样做?因为我在多租户场景中工作,因此我需要根据一些标准为正在运行的线程指定属性,因此我需要自己的策略实现: