优秀的编程知识分享平台

网站首页 > 技术文章 正文

熟悉Eclipse开发工具(熟悉eclipse开发环境)

nanyue 2024-08-12 22:39:56 技术文章 13 ℃

Eclipse是由IBM公司投资4000万美元开发的IDE集成开发工具。它是目前最流行的Java集成开发工具之一,是基于Java语言编写,并且是开放源代码的、可扩展的(Integrated Development Environment,IDE)开发工具,另外IBM公司捐出Eclipse源代码,组建了Eclipse联盟,由该联盟负责这种工具的后续开发。Eclipse为编程人员提供了一流的Java程序开发环境。它的平台体系结构是在插件概念的基础上构建的,插件是Eclipse平台最具特色的特征之一,也是其区别于其他开发工具的特征之一。Eclipse启动界面如图1所示。



Eclipse工作台

在Eclispe的欢迎界面中,单击“工作台”按钮或者关闭欢迎视图界面,将显示Eclipse的工作台。它是程序人员开发程序的主要场所,Eclipse还可以将各种插件无缝的集成到工作台中,也可以在工作台中开发各种插件。Eclipse工作台主要包括标题栏、菜单栏、工具栏、编辑器、透视图和相关的视图等,如图1所示。在接下来的章节,将介绍Eclipse的菜单与工具栏,以及什么是透视图、视图,并介绍常用视图。



快速视图工具栏

快速视图工具栏包含了一组快速视图的图标按钮,该工具栏中的视图会以图标按钮形式隐藏,当单击指定工具按钮时,显示指定的视图,而该视图失去焦点时会自动隐藏到快速工具栏。默认情况下,快速视图栏出现在工作台的左下角。如图1所示。



透视图与视图

透视图和视图是Eclipse中的概念名词,下面将分别介绍什么是透视图,什么是视图,以及它们在Eclipse中的作用。

1.透视图

透视图是Eclipse工作台提供的附加组织层,也就是说,透视图起到一个组织的作用,它实现多个视图的布局和可用操作的集合,并为这个集合定义一个名字,例如Eclipse提供的“ ”透视图就组织了与Java程序设计有关的视图和操作的集合,而“”透视图负责组织与程序调试有关的视图和操作集。在Eclipse的Java开发环境中提供了几种常用的透视图,如Java透视图、资源透视图、调试透视图、小组同步透视图等。不同的透视图之间可以进行切换,但是同一时刻只能使用一个透视图。

2.视图

视图多用于浏览信息的层次结构、显示活动编辑器的属性,例如“控制台”视图用于显示程序运行时的输出信息和异常错误,而“包资源管理器”视图可以浏览项目的文件组织结构。视图可以单独出现,也可以与其他视图以选项卡样式叠加在一起,它们可以有自己独立的菜单和工具栏,并且可以通过拖曳,随意改变布局位置

包资源管理器视图

该视图用于浏览项目结构中的Java元素,包括包、类、类库的引用等,但最主要的用途还是操作项目中的源代码文件。包资源管理器视图的界面如图1所示。



编辑器视图

编辑器是工作台上的一个主要的可视实体。在任何一个透视图中,都会包含一个编辑器区域,该区域可以包含多个编辑器。Java编辑器打开HelloJava.Java类文件的界面如图1所示。



控制台

控制台视图用于显示程序运行时的输出结果和(Runtime Exception)运行时异常信息,在学习程序设计之前,必须使用控制台实现与程序的交互,例如为方便某个方法的调试,在方法执行前后分别输出“方法开始”和“方法结束”信息。控制台视图的界面如图1所示。



大纲视图

该视图显示当前在编辑器区域中打开的结构化文件的大纲,并列示结构化元素。大纲视图的内容是特定于编辑器的。图1所示的是针对Java 源文件的大纲视图,它的结构化元素有类、变量和方法。工具栏的内容也是特定于编辑器的。



问题视图

当您在工作台中使用资源时,各种构建器可以将问题、错误或警告自动记录在“问题”视图中。例如,当您保存包含语法错误的Java源文件时,那些错误将记录在“问题”视图中。双击错误或警告的图标时,相关资源的编辑器将自动打开文件并转到相应的代码行。如图1所示。



透视图工具栏

透视图工具栏主要包括切换已经打开的不同透视图的缩略按钮,和选择打开其他视图的按钮。在相应的工具按钮上单击鼠标右键会弹出透视图的管理菜单,实现透视图的定制、关闭、复位、布局位置、是否显示文本等操作。如图1所示。



视图工具栏

图工具栏

Eclipse界面中包含多种视图,这些视图各有不同的用途(有关视图的概念将在下一节讲解),根据视图的功能需求会在视图的标题栏位置添加相应的视图工具栏。例如“控制台”视图用于输出程序运行中的输出结果和运行时异常信息,它的工具栏界面如图1所示。



因为最近个人原因导致更新不及时在这里和大家说声对不起,以后每天更新一篇,记得关注我哦!

最近发表
标签列表