问题描述
我现在有一个OSGi容器已经加载运行的bungle,menifest.mf文件:Manifest-Version:1.0Require-Bundle:XJMeritDMP;bundle-version="1.0.0",org.eclipse.gef;bundle-version="3.6.1",org.eclipse.ui;bundle-version="3.6.1",org.eclipse.core.runtime;bundle-version="3.6.0"Export-Package:com.mathworks.toolbox.javabuilderBundle-ClassPath:lib/finalNode.jar,lib/javabuilder.jar,.Bundle-Version:1.0.0.201311071424Bundle-Name:MatlabClassLoader_201311071048Bundle-ManifestVersion:2Bundle-SymbolicName:MatlabClassLoader_201311071048;singleton:=trueBundle-RequiredExecutionEnvironment:JavaSE-1.6
现在因为我需要往bundle中添加一个jar包,需要修改Bundle-ClassPath:信息,我想在系统不重新启动的前提下更新这个bundle,使之能够解析我新加的jar包。1.我直接安装相同名字的bundle的时候系统没有任何反应,新加的jar包还是没有解析到。2.我卸载之后再安装相同名称的bundle,报了一个“anothersingletonbundle...”错误。有哪位高手可以为我指点啊?谢谢了~