提醒:JDK 5, JSR223, Rhino, E4X (2) 2011年04月08日

订阅:xderam
演示:以MSN订阅提醒为例 订阅到哪吒,有更新提醒我
哪吒机器人提醒:
提醒:木头的开发日志
【标题】JDK 5, JSR223, Rhino, E4X (2)
【摘要】之前说了一种在JDK 5中使用JSR223,并提供E4X支持的方案,上面的方案需要对Sun自带的jar进行修改,这可能会有版权之类的问题,所以我采用另外的一种方案,就是提供自己的JSR223的JavaScript实现。可以参考的资料有scripting.dev.java.net上面的其它脚本语言的JSR223实现,还有就是Sun的JavaScript的实现的代码,当然是反编译过的。不过Sun的实现有点复杂,经过我的删减,最后得到了一个实现,我把它注册成名字为e4x。使用时需要JSR223, JSR173的API jar,Rhino的js.jar,xbean.jar,以及我的这个包。使用下面的代码可以测试:ScriptEngineManager sem = new ScriptEngineManager();ScriptEngine engine = sem.getEngineByName(”e4x”);if (engine != null) {String str = “var order = alex ;pr... (04-08 16:49)
收藏 |  评论 |  推荐给好友  | 
本文共有 0 次分享
评论
共有 - 条评论


我要反馈