【发布时间】:2014-07-09 07:31:00
【问题描述】:
我正在尝试在由 Java Nashorn Engine (JDK 8) 编译和评估的 JavaScript 文件中获取 __DIR__、__LINE__ 和 __FILE__ Nashorn 全局变量。
但是,它们都返回 NULL...
它们是否与某些特定的 Nashorn 配置有关? documentation 中没有说明任何其他配置以使它们正常工作。
【问题讨论】:
-
为我工作...您如何调用 Nashorn?注意,如果
jjs正在从标准输入读取,__DIR__为空。 -
我正在使用来自 Java 的 Nashorn。评估
CompiledScript对象。
标签: java javascript java-8 scriptengine nashorn