首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Equinox和Java脚本API

Equinox和Java脚本API
EN

Stack Overflow用户
提问于 2013-01-15 12:42:00
回答 2查看 278关注 0票数 2

我希望创建一个包含脚本引擎(JSR-223兼容的)的OSGi (Equinox)包,并通过ScriptEngineManager.getEngineFactories()在另一个包中使用它。

但是,Java脚本API (jar文件服务发现)的服务发现机制无法在已安装的包中发现脚本引擎。

我已经看到了很少有关于这个问题的答案,它建议使用Apache或Apache,因为它们有一个解决方案。但是,我想知道Equinox实现是否有办法解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-16 13:32:07

那么,OSGi 5将支持它,它被称为服务装载机调试器。这将有效地将OSGi服务与java.util服务加载者连接起来。

Apache有一个叫做飞蝇的实现,应该可以工作。我想它更适合于Felix,但是通常OSGi实现是相当兼容的。

老实说,我从来没有说过这件事的底端,所以我无法从个人经验中说出话来。

祝你好运,弗兰克

票数 1
EN

Stack Overflow用户

发布于 2013-01-16 13:41:43

我使用OSGi与JSR-223脚本语言发现根本不兼容吗?和朋友实现了一个基于OSGiScriptEngineManager的答案的解决方案,效果很好。

那么,最大的问题是为所讨论的脚本语言找到合适的JSR 223实现:-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14337985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档