我試圖獲取在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