use*_*385 11 java osgi auto-update
我想做的是为我的代码创建一个"启动器"框架,给定一个URL和一个预定义的版本控制方案:1)去检查是否存在更新2)下载更新3)"安装"更新4) "重新运行"该应用程序
我想a)在现有JVM内部完成所有这些工作,并且b)独立于平台.高阶对吗?根据我对OSGi和Apache Felix的(有限)知识,我很确定这是可能的,但我真的迷失在细节中.
检查更新并下载它是微不足道的.导致"旧"捆绑卸载和"新"捆绑加载是我陷入困境的地方.我过去做过OSGi的工作,但它的动态远不如此.一个好的起点或朝着正确方向的努力将是最受欢迎的.
如果我真的过度烘焙已经用免费图书馆解决的东西,那么告诉我这个,但到目前为止我还没有找到任何东西.:-)
您甚至不需要下载它,只需检查更新是否可用,然后在需要更新的包上调用Bundle.update(InputStream),之后通常调用PackageAdmin.refreshPackages().
| 归档时间: |
|
| 查看次数: |
2040 次 |
| 最近记录: |