当一个bundle被安装后,osgi框架会读取bundle jar文件,并保留一份copy到bundle cache。 当一个bundle通过Bundle.start()启动时,框架将bundle标记为已启动,哪怕启动抛出异常。 规范中说明,bundle不应该改变自身的状态。无论启动,停止,更新,卸载,都应该抛出IllegalStateException