如何在不丢失所有自定义的情况下将Eclipse从Indigo升级到Juno?
我尝试了两种不同的东西,但都没有效果:
每次升级都必须从头开始,这太烦人了......
答案 0 :(得分:90)
我不是专家,但我刚刚将新网站添加到我的“可用软件站点” (帮助 - >安装新软件 - >可用软件站点)
http://download.eclipse.org/releases/juno
http://download.eclipse.org/tools/cdt/releases/juno
并更新(帮助 - >安装更新)。
更新后
已添加 http://download.eclipse.org/eclipse/updates/4.2
http://download.eclipse.org/eclipse/updates/3.7
已被停用
http://download.eclipse.org/tools/cdt/releases/indigo
已被停用
也许是我没有注意到的其他变化。
一切似乎都按预期工作 - 项目清单仍然存在 - 观点仍然存在 - 唯一没有保留的东西似乎是在工作区中打开的编辑器选项卡,但这是一个很小的损失。 所以希望这是正确的方法 - 除非有人想以不同的方式告诉我。
艾伦
答案 1 :(得分:21)
我遵循AlanB所描述的方式,并且从Indigo升级没有问题:
添加Juno Update Site以及您正在使用的other projects更新网站(Eclipse
> Preferences
> Available Software Sites
下)
选择Help
> Check for Updates
按照更新向导(选择您需要的一切,接受您拥有的一切)
重启Eclipse
其他信息:
eclipse.org wiki中的FAQ条目:"How do I upgrade Eclipse?"
Eclipse Juno(4.2)自述文件(略微更详细):"Upgrading Workspace from a Previous Release"
答案 2 :(得分:15)
你们正在把它变成一个比实际更大的问题,Eclipse被设计成可移植的,即它不需要在注册表中安装或存储设置......
升级和维护设置非常简单,只需下载Y版并将其解压缩到版本X文件夹,覆盖除配置文件夹之外的所有内容。新版本配置文件夹中只有2或3个通用文件,直到它第一次运行。我在过去4个版本的Eclipse中完成了这个,从来没有遇到过问题。
唯一要记住的是,任何未包含在您使用的专用版本中的内容都可能需要升级,但这只是在第一次运行新版本后点击检查升级帮助的问题时间。
答案 3 :(得分:4)
@AlanB,这对我不起作用,因为发行版repo不包含Eclipse SDK。自升级以来,组织可能已经发生了变化。
我必须添加以下存储库: http://download.eclipse.org/eclipse/updates/4.2/ 到可用的软件站点。
即使这样,检查更新也不起作用。必须通过安装新的软件路径,选择上面的repo,然后它显示Eclipse SDK,Eclipse Platform SDK等选项。必须根据当前安装选择正确的升级选项(即,如果它是平台或SDK等)。
希望这有助于某人。
CC
答案 4 :(得分:2)
您可以通过导出...>转移大部分偏好设置。偏好>在旧安装中导出所有并将其导入新安装中。
答案 5 :(得分:2)
编辑:这适用于Linux用户
此链接应该有所帮助:http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204
基本上你只需要用最新版本的新下载替换你的/ usr / lib / eclipse,这就是它的真正含义。
答案 6 :(得分:1)
您可以使用
从公共根文件夹导入现有项目档案>导入...>一般>现有项目进入工作区
除了偏好转移(正如thSoft建议的那样):
档案>导出...>一般>偏好>全部导出
文件>导入...>一般>偏好>全部导入
答案 7 :(得分:1)
您可以使用eclipse-perspective-share迁移您的观点。
我的2美分。
答案 8 :(得分:0)
第一和第二个答案对我不起作用。
我最终下载了最新版本的eclipse并导入了之前版本的工作区和配置。