快速业务通道

面向Visual Studio用户的Eclipse简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
的Eclipse简介(2) 时间:2011-02-08 IBM Genady Beryozkin

把资源链接到 Eclipse 中

严格的工作区结构是执行此操作的基础。虽然项目可以存储在工作区目录以外,但是早期的 Eclipse 版本甚至都不能打开一个外部文件(现在,可以选择 File > Open File)。UNIX® 用户十分幸运,因为他们可以使用符号链接来模拟灵活的项目结构,但是 Windows 用户没有这样的权限。现在,Eclipse 在 IDE 级别支持链接资源。

Eclipse 中的链接资源的作用与 UNIX 符号链接非常相似。例如,要将大型测试输入文件添加到项目中而不从其原始位置复制,请选择 File > New > File,并在打开的窗口中单击 Advanced(参见图 2)。添加后,系统将给链接资源的图标上加一个小箭头(参见图 3)。

图 2. 添加链接文件

图 3. HelloWorld 项目中的链接文件

提示:使用链接资源提高性能

使用链接文件夹作为 Java 输出文件夹

要使用链接文件夹作为已有项目的 Java 输出文件夹,首先需要确保项目为源文件和 .class 文件使用单独的文件夹(如果没有使用单独的文件夹,则需要把源文件移到单独的文件夹中)。然后,打开 Navigator 视图,禁用自动构建,删除旧输出文件夹,创建一个同名的新链接文件夹,重新启用自动构建并选择 Project > Clean 重新构建项目。

当您在处理驻留在远程位置(例如文件服务器或 ClearCase 动态视图)的大型项目时,链接文件夹会非常有用。虽然源文件可以受益于适当的备份和通过其他方式执行的管理,但是没有足够的理由把生成的 .class 文件存储到这样的远程存储设备中。在拥有几百个源文件的项目中,如果把生成的文件存储到本机上,可以极大地提高许多操作的性能。

在 Visual Studio C++ 项目中,您可以通过将中间目录设为本地位置来提高构建性能。在 Eclipse 中,您可以通过使用指向本机目录的链接输出文件夹来实现同样的效果。

有关其他信息,包括如何使用变量来定义依赖于平台的链接目标(例如使用 UNIX 中的临时目录 /tmp,Windows 中的临时目录 c:\temp),请参阅 参考资料。

面向Visual Studio用户的Eclipse简介(3)

时间:2011-02-08 IBM Genady Beryozkin

用工作组减少混乱

正如前面提到的,许多开发人员都把他们的所有项目加载到一个 Eclipse 工作区中。这样做很方便,但是有时可能会带来太多混乱。除了关闭不必要的项目以外,您还可以定义工作组:元素组(项目、文件夹、类等)。Eclipse 可以在各种视图(例如 Package Explorer)和操作(如搜索)中使用工作组。

本地历史记录

Eclipse 最棒的一项功能 —— 并且是 Visual Studio 所没有的一项功能 —— 是本地历史记录。每次您更改文件、类或方法,Eclipse 都会在其本地历史记录中记录更改。然后,您可以将现在的文件与几分钟前、几小时前或几天前的文件相比较。如果文件被删除,则从其父目录节点的上下文菜单中调用 Restore from Local History 可以找回该文件。

本地历史记录不能替代版本控制。它更像是一个拥有历史记录天数和分配存储能力的可配置限制的超级撤消引擎。

构建项目

与 Visual Studio 方法下的项目拥有单个项目类型 (C++/C#/J#) 相反,Eclipse 项目可以没有、有一个或有多个本性。例如,Eclipse 中的 Java 项目有 Java 本性,而动态 Web 项目有 Java 和(隐含的)Web 本性。项目本性将定义一组生成器,这些生成器将在构建项目时运行。例如,Java 本性将添加一个把 Java 源文件编译成 .class 文件的生成器,而 Web 本性将添加一个验证 XML 和 HTML 文件的生成器。

自动构建项目

构建非 Java 项目

自动构建对于 Java 项目十分理想,因为内部的增量编译程序(Eclipse 不使用 javac)可以快速处理小型代

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号