0
調用Java在Rhino中運行的Javascript函數非常簡單 - 畢竟是爲什麼創建Rhino。我有麻煩建立事情是這樣的:從Rhino調用Java函數
- 語境:我有一個PhoneGap的CLI(V 6.3.3)Android項目(API 19+),我通過加載JavaScript的運行做處理大量裏面犀牛
- 一個PhoneGap的插件 - 這我創造在同一時間與實際的PhoneGap應用程序 - 包含類稱爲
Storage
,向公衆提供,靜態方法,如readFromFile(String fileName)
,writeToFile(String fileName,String data)
等 - 我希望能夠有什麼要做的就是從Rhino加載的JavaScript代碼中調用
Storage.readFromFile
等。
這應該怎麼做對我來說不太清楚。從我迄今爲止所做的搜索來看,它涉及到使用ScriptableObject.putProperty
來傳遞所討論的Java類,Storage
在我的情況下是JavaScript。然而,如何做到這一點,以及如何在JS結束時使用它,讓我相當困惑。
我將不勝感激任何人在這裏誰可能能夠指出我在正確的方向