我试图获取在Rhino中执行的脚本的路径。我宁愿不必传入目录作为第一个参数。我甚至没有领导如何得到它。目前,我正在通过在Rhino中获取脚本的路径
java -jar /some/path/to/js.jar -modules org.mozilla.javascript.commonjs.module /path/to/myscript.js
调用犀牛,想myscript.js识别/路径/为它的目录名,无论在哪里,我运行此脚本。唯一的其他相关问题& StackOverflow的建议是传递/ path/to作为参数,但这不是我正在寻找的解决方案。
谢谢,我很害怕这个。我从小道消息中得知,犀牛开发者认为包括这样的东西毫无意义,并且它不会被释放。不幸的是,犀牛需要它,因为它们的“require”实现不完整。 Node.js确实提供了它,所以我认为Rhino也可以。您的建议正是现在如何实施的。 – 2011-05-19 02:52:44