eclipse3.4 的configuration问题

时间:2021-09-12 23:28:21
eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info

请问这个文件是干什么用的, 我自己制作了一个plugin插件,放到eclipse的plugins目录底下,可以正常运行,但是如果把插件的名字稍微改一下,再次启动eclipse,就无法正常运行了,后来发现在这个bundles.info文件里面有之前的名字,如果在这里把文件名字改为我修改之后的名字,再次运行eclipse的话就可以了。

按理说,插件应该是和名字没有关系的,为什么重新改了名字之后,就无法自动识别了?即使启动eclipse的时候加上-clean也不行。

6 个解决方案

#1


可能插件名字和一些启动信息关联吧,
没写过插件
帮顶。。。

#2


没自己折腾过插件,应该跟名子是有关系的。

#3


eclipse中bundle和plugin两个名词是同一个意思。

#4


 我用3.6试了一下,3.6里的bundles.info完全是一张插件清单
第一列为插件名,第二列为版本号,第三列为相对路径,你改了名字的话,eclipse启动的时候根据路径加载不到具体的jar,当然会报错啦

#5


注册成功之后,是不能随便更改插件的名字的,不然会因为名字不一致导致插件无法加载

#6


引用 5 楼 rikenka 的回复:
注册成功之后,是不能随便更改插件的名字的,不然会因为名字不一致导致插件无法加载

楼上说的有些道理
不过LZ已经解决问题了,这个应该不算什么困扰

#1


可能插件名字和一些启动信息关联吧,
没写过插件
帮顶。。。

#2


没自己折腾过插件,应该跟名子是有关系的。

#3


eclipse中bundle和plugin两个名词是同一个意思。

#4


 我用3.6试了一下,3.6里的bundles.info完全是一张插件清单
第一列为插件名,第二列为版本号,第三列为相对路径,你改了名字的话,eclipse启动的时候根据路径加载不到具体的jar,当然会报错啦

#5


注册成功之后,是不能随便更改插件的名字的,不然会因为名字不一致导致插件无法加载

#6


引用 5 楼 rikenka 的回复:
注册成功之后,是不能随便更改插件的名字的,不然会因为名字不一致导致插件无法加载

楼上说的有些道理
不过LZ已经解决问题了,这个应该不算什么困扰