- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
许多示例,包括Oracle's own tutorial引用jdk.hashorn.api.scripting
包中的一些类。但它不是标准 Java 8 版本的一部分。当我尝试将其添加到我的代码中时,它告诉我:访问限制:类型“NashornScriptEngineFactory”不是 API(对所需库“C:\Program Files\Java\jre1.8.0_25\lib\”的限制) ext\nashorn.jar')
.
如何在我的 java 项目中使用 ClassFilter 功能?
最佳答案
使用当前版本 1.8.0_40
,而不是 1.8.0_25
。 From the release notes :
New Java class-access Filtering Interface
The jdk.nashorn.api.scripting.ClassFilter interface enables you to restrict access to specified Java classes from scripts run by a Nashorn script engine. See Restricting Script Access to Specified Java Classes in the Nashorn User's Guide and 8043717 (not public) for more information.
关于java - Nashorn 和 ClassFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28965201/
许多示例,包括Oracle's own tutorial引用jdk.hashorn.api.scripting包中的一些类。但它不是标准 Java 8 版本的一部分。当我尝试将其添加到我的代码中时,它
使用 nashorn 库 jdk.nashorn.api.scripting.* 可以实现 ClassFilter 接口(interface)来禁止在 Java 中运行的 javascript 中实例
我目前在一个项目中使用 Nashorn,我想从 NashornScriptEngineFactory 创建一个 ScriptEngine,只有一个 ClassFilter 以确保安全我的脚本以避免意外
Pointcut界面位于 Spring Framework由2个方法组成: public interface Pointcut { /** * Return the ClassFil
我是一名优秀的程序员,十分优秀!