Java Swing引入OSGI-1

OSGI框架使用felix,可以到“http://felix.apache.org/”下载,下载后解压到任意目录即可。

笔者使用的是MAC,就解压到用户目录即可。

这个框架只有一个jar包,直接执行就会进入到OSGI控制台,并且会自动加载当前目录下bundle文件夹下的组件。

运行lb命令即可显示所有加载的组件,效果如下图:

Java Swing引入OSGI-1


这一步完成以后,就可以将自己开发的插件放在bundle目录下执行了。

由于OSGI是一个开放的标准,所以开发插件可以不用考虑运行环境,也就是说直接用Eclipse来开发插件,然后在Felix下运行。


你可能感兴趣的:(java,swing,osgi)