我刚开始使用Java ScriptEngine扩展我的应用程序,然后发现我可以在脚本中导入所有的java类并且无限制地使用它们。有没有一种方法可以指定脚本可以使用哪些类?我不希望它们像java.lang.System.exit(1);
那样执行操作。
我刚开始使用Java ScriptEngine扩展我的应用程序,然后发现我可以在脚本中导入所有的java类并且无限制地使用它们。有没有一种方法可以指定脚本可以使用哪些类?我不希望它们像java.lang.System.exit(1);
那样执行操作。
嗯,看起来你需要学习Java SecurityManager。这是一个相当大的话题,你可能需要先了解一下它,如果你在使用它时遇到麻烦,可以提出更具体的问题。
java.lang.System.exit(1);
。程序将退出。 - Клаус Шварц