Как вы получаете путь к файлу 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