【发布时间】:2014-12-08 15:04:51
【问题描述】:
我正在使用 nashorn js 解释器创建一个沙盒程序,并使用一个极简的安全管理器来限制它可以做什么。
问题是当我调用 engine.eval(reader) 时出现空指针异常。
我知道阅读器可以工作,因为我能够逐字打印整个文件。
我知道这是一个权限问题,因为如果我添加 AllPermissions 则一切正常。
那么在 nashorn 中运行脚本需要什么权限呢?
显然我搞砸了我最初的测试,不仅仅是文件阅读器,当我硬编码一个字符串时也会发生这种情况。
【问题讨论】:
标签: java javascript permissions securitymanager nashorn