由于我需要开发java,php,c ++,我使用了几个eclipse包。
所以我尝试简单地将几个包复制到一个,然后我使用这些选项来启动eclipse: 1.-清洁 2. osgi.checkConfiguration = true
但它不起作用,我只在IDE启动后找到最后复制的包。
答案 0 :(得分:4)
从their site获取其中一个软件包,并使用帮助菜单下的Install new software...
功能。
我认为最简单的方法是让所有语言的模块很好地融合在一起,不过我很佩服你的DIY精神。
答案 1 :(得分:2)
尝试使用Yoxos构建自定义Eclipse发行版。
答案 2 :(得分:1)
来自luxsie: 如何合并Eclipse的几个安装包?
这是为了什么? 在尝试安装另一个Eclipse函数包时,它们不能再忍住它们的脾气了。对某些国家的安装速度来说太慢了,Equinox P2总是尝试连接Download.Eclipse.org。该死的..当你的互联网连接突然关闭或重置并且所有下载的文件都被破坏了。基于OSGi的Eclipse插件也很混乱 - 总是有一些冲突错误。 哦,这是另一个问题..
执行以下步骤:
1从www.eclipse.org下载所需的安装包。另外请记得验证,看看是否是正确的包。我选择了使用C / C ++的J2EE。
2使用解压缩软件解压缩一个软件包,例如7-zip和WinRAR。将所有文件解压缩到您要安装到的目录中。例如“D:\ Eclipse \”。
3个开放配置。安装目录中的文件“\ configuration \ org.eclipse.equinox.source \ source.info”和“\ configuration \ org.eclipse.equinox.simpleconfigurator \ bundles.info”是需要合并的文件。你还需要“\ configuration \ org.eclipse.update \ platform.xml”。
4打开其他软件包并获取其配置文件,并合并文件。
到Bundles.info: 使用任何功能文本编辑器打开bundle.info,从“#version = {Number}”之后的行开始复制所有文本并将其粘贴到另一个文本。 [{Number}表示任何整数。]
到Source.info: 熟悉你对bundle.info的所作所为。如果没有修改,该行应该是文本文件中的第3行。
到Platform.xml: 打开文件,然后找到“feature id =”在“site”节点之后的位置。找到“/ site”标记并复制它们之间的所有文本,粘贴到“/ site”标记之前的另一个文件。 [您可以使用artifacts.xml执行类似的标记功能标记]
5合并时我建议您创建一个新目录,完成后请记住将合并后的文件复制到应该存在的位置并覆盖。 [我的意思是它来自哪里] 虽然不合并“platform.xml”不会导致任何功能错误,但它会使About对话框没有按钮 - 难看是啊? [= = |||]丑陋是由安装目录中的artifacts.xml引起的......
6打开所有包,找到“插件”和“功能”目录。现在提取! 首先提取你最想要的那个。我提取了JEE包。 然后提取其他的。我是否认为是否覆盖这些问题没有任何问题。
7在安装目录中打开一个控制台窗口和区域设置,然后执行“eclipse.exe”。
好吧,有人问我为什么不关注安装目录中的Artifacts.xml。那是因为Eclipse永远不会检查文件。这似乎是您想要使用zip文件进行更新的时间 - 但是现在因为缺少site.xml文件而阻止这种方式。
然后伙计们,等待几分钟让eclipse为合并的配置做一些排序和清理工作..并安装你的插件!
信息:如果您在安装新插件并重新启动后遇到一些问题,那是因为您还没有完成一个完整的artifacts.xml合并。 您可以删除所有artifacts.xml的标题[文档开头到“artifacts size ='{Number}'”]及其底部[从“/ artifacts”到文档结尾]。只需合并左侧内容。并使一个文件只包含标题和底部,粘贴合并后的文件。 呃......你可以计算{Number} s'总和并更正最终文件中的那个。