Как вы получаете путь к файлу javascript, запускаемому через командную строку оболочки rhino

Как вы получаете путь к файлу javascript, запускаемому через командную строку оболочки rhino?

например: java -jar js.jar /path/to/this/file.js

я хотел бы получить /path/to/this/file.js, есть идеи?

1 ответ

Решение

Я не думаю, что это возможно без какой-либо Java. jsdoc решает эту проблему, используя класс, который оборачивает Rhino и вставляет указанный путь (хотя он немного глючит). Вы можете найти его код (и сценарий оболочки, который запускает его, в стволе): http://code.google.com/p/jsdoc-toolkit/source/browse/trunk/jsdoc-toolkit/java/src/JsRun.java

Другие вопросы по тегам