我开发了一个标准的Java应用程序和它的接口,我想把这个应用程序放在OSGI包中,我根本不熟悉OSGI,只是它的概念,但在编程中什么都不是,我只是想学习如何把这个应用程序放到一个包中,但在搜索时我总是得到一本完整的书籍或完整的参考文献,我没有足够的时间。
答案 0 :(得分:4)
您需要包含一个MANIFEST.MF
文件,其中包含版本,软件包名称,要导入/导出的软件包等软件包信息等。MANIFEST.MF
文件必须放在您论坛的META-INF
文件夹。
This是一个很好的教程,可以帮助您了解OSGi。
答案 1 :(得分:2)
这个bndtools tutorial可能是开始使用OSGi的最简单方法。如果本教程也是太多工作,我实际上甚至都不会开始。虽然OSGi的使用非常简单,但它的概念和代码要求与您在更经典的Java环境中找到的不同。