我想创建一个“启动器”框架用于我的代码,给定一个URL和预定义的版本控制方案:
1)检查是否存在更新
2)下载更新
3)“安装”更新
4)“重新运行”应用程序
我希望a)所有这些都在现有JVM内完成,b)独立于平台。 基于我(有限的)对OSGi和Apache Felix的了解,我很确定这是可能的,但我在细节上迷失了方向。
检查更新并下载它很简单。让“旧”捆绑卸载并加载“新”捆绑,这是我卡住的地方。 我以前做过OSGi工作,但比这少得多。 最好提供一个起点或正确方向的硬推力量将不胜感激。
如果我正在严重加热已经使用免费库解决的问题,请告诉我,但到目前为止我还没有找到任何东西。 :-)
我希望a)所有这些都在现有JVM内完成,b)独立于平台。 基于我(有限的)对OSGi和Apache Felix的了解,我很确定这是可能的,但我在细节上迷失了方向。
检查更新并下载它很简单。让“旧”捆绑卸载并加载“新”捆绑,这是我卡住的地方。 我以前做过OSGi工作,但比这少得多。 最好提供一个起点或正确方向的硬推力量将不胜感激。
如果我正在严重加热已经使用免费库解决的问题,请告诉我,但到目前为止我还没有找到任何东西。 :-)