[英]JSR-223 and Groovy
我的Java應用程序中需要腳本語言。
我傾向於Groovy,因為工具和語言似乎最適合這份工作。
我的困惑來自整個JSR-223是否適合所有這些。 創建引擎時,我應該考慮使用特定的JSR-223接口嗎?
例如,我們需要遠程存儲腳本,並能夠觸發我們的應用程序以按需重新加載它們。 GroovyScriptEngine似乎正是我們想要使用的。
但是, 此頁面討論根據JSR-223規范創建Groovy引擎。 此接口受限制得多,並且缺少我們所需的功能,而無需構建其他代碼。
JSR-223如何適合所有這些? 我應該考慮使用JSR-223接口嗎? 為什么?
您要在框架中插入其他語言嗎?
如果是這樣,那么我想您將需要JSR-223材料。
如果不是這樣,而您只想插入Groovy,那么我會回避並走更直接的路線...
如果您想知道為什么ScriptEngineManager找不到腳本引擎。 原因是Groovy的2.x版本中不再支持JSR 223。
如本頁所述 ,在版本1.6中添加了對JSR 233的支持。 集成代碼位於包org.codehaus.groovy.jsr223中。
在2.x版中,似乎已刪除了此軟件包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.