标签: java classloader securitymanager
我计划允许我的程序用户创建自己的子类,以便在我的程序中用作模块。我一直都认为类加载器不安全,我完全理解为什么。我想知道的是,我是否能够使用类似于SecurityManager的东西来允许加载类,但限制其对项目中其他包的访问以及jdk。我的用户应该只需要某些库来创建他们的模块,但我不能让他们将恶意代码注入程序。
是否可以使用SecurityManager或类似的东西来执行此操作?