我刚刚下载的Eclipse SDK 3.5.1,想安装一些附加功能,例如GEF,EMF等。
我下载了所有的一切,我需要,决定在的dropins文件夹中安装他们的zip文件。 我读http://wiki.eclipse.org/Equinox_p2_Getting_Started和指定的结构我脱入文件夹:
eclipse/
dropins/
emf/
eclipse/
features/
plugins/
gef/
eclipse/
features/
plugins/
... etc ...
当我启动Eclipse中它不承认任何的上面我已经投入结构特征或插件。 有任何想法吗?
我建议你尝试通过更新管理器来安装这些功能。 EMF和GEF是从Eclipse.org标准功能,没有理由不将它们安装在Eclipse的主P2存储库文件夹(很容易卸载它们,因为你关注的情况下)。
有一个在错误日志视图(窗口 - >显示视图 - >错误日志),看看他们为什么不加载。 我的猜测是,他们缺少的依赖,但没有更多的信息是很难回答你的问题。 我也建议寻找帮助 - >关于日食 - >安装细节,看看到底安装了什么。
这可能是一个有点晚来帮助你,但也许它会帮助别人。 我有一个类似的问题,所以我贴询问如何获得有关缺少的相关报告到Eclipse社区论坛的问题。 迈克尔 - 斯特拉乐于助人的答复如下所示为那些谁是不是论坛的成员:
您可以启动或诊断OSGi控制台,并尝试手动启动包。 控制台将打印你一些警告。 见http://eclipse.org/equinox/documents/quickstart.php了解更多详情。
shell> eclipse -console
[...Eclipse starts up...]
osgi> diag your.unresolved.bundle
[...shows you unresolved constraints...]
在我的情况,我想,我认为应该工作几个目录结构,才找到一个做:
dropins/
myPlugin
plugins/
depPluginDir1/*
depPluginDir2/*
首先,运行具有-clean偏食,以保证充分P2重新扫描的dropins目录,看到你的插件。
如果仍无法加载,您可以使用P2调试,看看是什么问题也。 由于一些奇怪的原因,P2不记录的dropins问题,除非你明确地通过以下步骤打开它:
创建一个.options
在文件eclipse
在您启动Eclipse中有以下内容的文件夹:
org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true
然后运行具有以下参数蚀(最后一个参数是文件路径刚刚创建的可供选项):
eclipse -clean -console -consoleLog -debug /path/to/.options
PS,我创建了这个Bugzilla的要求它被打开作为默认值。 您可以投票/跟踪使这个日志的默认那里。
PPS,@ kc2001的建议是一个好还,一旦你缩小了什么插件有问题,你想更多的解决它。
一些相关链接:
- http://wiki.eclipse.org/Equinox_p2_Getting_Started
- http://www.eclipse.org/forums/index.php/m/116635/
- http://www-01.ibm.com/support/docview.wss?uid=swg21428463
刚刚解决了这个同样的问题,我的东西:开始的命令行参数-clean -console -consoleLog蚀。 奇怪的事情:与-clean -console,它没有工作。 我加-consoleLog只有后,束被认可。
这结束了与Eclipse我的问题。 放置在每个文件夹的插件jar建议,如运行管理等没有工作。
什么解决它是从朱诺包靛蓝降级。 你可以找到旧版本的Eclipse 这里 。
本地存档插件工作,如果你已经下载的更新站点的插件。 在这种情况下的dropins可能无法正常工作。
关于脱入结构,它总是为我工作,但我从来没有使用里面我自己的,只有插件和功能部件的eclipse文件夹。 你把zip文件解压到结构?
如果是的话,它应该是值得一试的错误日志启动Eclipse之后,有可能是列出了一些未解决的依赖条件。