快速业务通道

管理Eclipse环境:Eclipse维护的神秘艺术 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
插件状态这样的私有信息。

为什么我需要多个 Eclipse 工作区?

简单的答案是为了性能。工作区中的项目越多,达到开发系统所能处理项目的临界点的机会就越大。为了解决这个问题,您可以通过 -data 参数划分 Eclipse 工作区,这个参数被传递给 Eclipse 可执行文件(例如 /opt/eclipse/eclipse):

清单 4. 指定不同的工作区 /opt/eclipse-3.1/eclipse -data /opt/workspaces/web /opt/eclipse-3.2M2/eclipse -data /opt/workspaces/web /opt/eclipse-3.2M2/eclipse -data /opt/workspaces/dev -vmargs -Xmx512m

工作区提示

您可以通过向 Eclipse 可执行文件传递 -showlocation 参数来显示工作区位置。此外,您还可以通过 -vmargs -Xms 和 Xmx 参数为不同的工作区指定不同的性能特征。

您也可以通过从 Eclipse 中选择 File > Switch Workspace 切换工作区,而不必重新启动 Eclipse。

还有一种可能的情况是,您有一个 “研究” 工作区。在这个工作区中,您需要使用 Open Type(Ctrl+Shift+T)等由 Eclipse 对载入的大代码库的代码仔细搜寻一遍。如果您试图学习一些例子,或者您曾经想知道一个开放源码项目是如何处理特定问题的,那么这种方法是极其有用的。

有多个工作区的不利方面在于需要在它们之间共享开发首选项。因为首选项被持久存储在 Eclipse 中的一个工作区中,所以您必须导出工作区的首选项并将它们导入您所要求的工作区中(File > Export > Preferences)。

管理Eclipse环境:Eclipse维护的神秘艺术(5)

时间:2011-02-05 IBM Chris Aniszczyk

管理 Eclipse 安装

为什么我需要多个 Eclipse 安装?

如果您使用多个基于 Eclipse 的产品,就必然需要多个 Eclipse 安装。例如,如果您使用基本的 Eclipse V3.1 来完成日常的 Java™ 语言编程,并使用带有 WebTool 的 Eclipse 来编写 IBM WebSphere® 应用程序,那么您就有两个完全独立的 Eclipse 安装。在这些基于 Eclipse 的产品之间共享插件和工作区可以节约时间,并避免一些升级带来的麻烦。

您在开发 Eclipse 的插件时也需要多个 Eclipse 安装。当有了多个 Eclipse 安装时,您可以跨不同的 Eclipse 版本测试您的插件的功能。您也可以将一组不同的插件对应不同的 Eclipse 安装,以便跨多个环境配置测试您的插件。

注意,通过在 Eclipse 中选择 Help > Software Updates > Manage Configuration,来考察 Eclipse IDE(它启用和禁用属于这些特性的插件)中的特性,可以管理哪些插件由 Eclipse 使用。在开发自己的插件时,您也可以通过 Run Configuration Manager 来管理运行 Eclipse 测试实例时哪些插件被启用。我们通常的经验是,使用多个 Eclipse 安装是管理多个 Eclipse 版本和配置最方便且最便于重用的方法,对于测试目的尤其如此。

多个 Eclipse 安装

Eclipse 安装独立存在于它们自己的文件夹中。要使得多个安装并存,只要下载您所要的 Eclipse 产品和版本并将其解压到它们自己的目录中即可。下面是一个用来跨不同 Eclipse 版本测试插件的示例布局:

/opt/eclipse-3.0 /opt/eclipse-3.1 /opt/eclipse-3.2-m1

对于节约所有当前安装的插件安装时间和避免工作区重复,尽可能地跨 Eclipse 安装进行共享是一个好主意。正如我们前面所讲述的,您可以共享以下内容:

插件 —— 有一个(或多个)供所有安装共同使用的公用的插件文件夹。最好的方法是按照 实施控制:方法 3 中所讲述的那样创建一个 links 文件夹。

工作区 —— 参见 管理 Eclipse 工作区

工作区首选项 —— 与工作区绑定的首选项。从 Eclipse 中选择 File > Export > Preferences。

注意,跨 Eclipse 安装共享工作区

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号