《Java和Android开发实战详解》——2.4节Eclipse IDE的项目管理与使用

2.4 Eclipse IDE的项目管理与使用
Java和Android开发实战详解
一个Eclipse的工作空间可以同时拥有多个项目,在Eclipse IDE可以切换不同的工作空间,对于已有的Java项目或Java程序文件,我们可以直接导入到目前打开的工作空间或项目。

2.4.1 切换工作空间
step01Eclipse的工作空间中可以新增项目,但不能打开非此工作空间的其他项目,不过,我们可以将当前工作空间切换成其他工作空间。例如,本书每一章的范例都对应有一个工作空间,我们可以在打开第2章工作空间的项目后,切换到第3章的工作空间,其步骤如下所示:

启动Eclipse IDE打开第2.2.2小节的Java项目。

step02执行“File>Switch Workspace>Others…”命令,可以看到“Workspace Lanucher”对话框,如图2-16所示。

在【Workspace】栏选择“C:\JavaEx\Ch03”文件夹,单击“OK”按钮,就会重新启动Eclipse IDE进入此工作空间。

2.4.2 Eclipse IDE的项目管理
Eclipse IDE提供项目管理功能,可以让我们导入已存在的项目,或向项目导入Java程序文件,或者执行删除项目等操作。

1.导入现存的项目
step01Eclipse IDE可以在工作空间导入其他工作空间的Java项目。例如:打开第2章的工作空间后,导入第3章工作空间名为Ch3_2_2的Java项目,其步骤如下所示:

启动Eclipse IDE打开第2.2.2小节工作空间的Java项目。

step02执行“File>Import”命令,可以看到“Import”导入向导画面,如图2-17所示。

step03选择“General”下的“Existing Projects into Workspace”,单击“Next”按钮选择Java项目所在的路径,如图2-18所示。

step04在“Select root directory”栏单击“Browse”按钮选择要导入项目的路径,在这个例子中是“C:\JavaEx\Ch03\Ch3_2_2”(如果目录中不只一个项目,就会加载全部项目,默认全部勾选),勾选“Copy projects into workspace”,可以将项目复制至当前的工作空间,如果没有勾选,编辑的仍然是原项目的程序文件。

step05单击【Finish】按钮完成将Ch3_2_2项目导入工作空间,如图2-19所示。

2.向项目导入Java程序文件
对于已有的Java程序文件,我们也可以将其导入某打开的项目中,例如,在新建的Ch2_4项目,可以导入第2.2.1小节所创建的Ch2_2_1.java文件,其步骤如下所示:

step01启动Eclipse IDE创建一个名为Ch2_4的Java项目,如图2-20所示。

step02选择“Ch2_4”项目下的“src”(这是保存Java程序文件的目录),执行右键快捷菜单的“Import”命令,可以看到“Import”导入向导画面,如图2-21所示。

step03选择“General”下的“File System”,单击“Next”按钮,然后选择Java程序文件所在的路径,如图2-22所示。

step04单击“Browse”按钮选择“C:\JavaEx\Ch02”文件夹,在按钮下方就可以看到可导入的文件清单,勾选“Ch2_2_1.java”,单击“Finish”按钮,就完成在项目导入此Java程序文件,如图2-23所示。

3.删除Java项目
要删除项目,可在“Package Explorer”窗口的项目名称上,执行右键快捷菜单的“Delete”命令,此时可以看到一个“Delete Resources”(删除资源)对话框,如图2-24所示。

勾选“Delete project contents on disk”,单击“OK”按钮即可删除项目;如果不勾选,此操作只是将它从“Package Explorer”窗口中删除,并不会删除实际的文件夹和文件。

4.打开与关闭项目
在“Package Explorer”窗口的项目,可以执行右键快捷菜单的“Close Project”命令将它关闭;关闭后,就不能再展开项目的文件夹。要重新打开项目可执行“Open Project”命令,即可以展开和编辑项目的程序文件。

2.4.3 Eclipse IDE的基本使用
Eclipse IDE是一套功能强大的集成开发环境,本节将介绍Eclipse的一些常用功能。

1.透视图(Perspectives)
透视图在Eclipse是一个虚拟容器,它是一组编辑器和窗口的集合,如图2-25所示。

图2-25右上角列出了几种透视图,其中Java透视图用于提供构建Java应用程序所需的编辑器和窗口;Debug透视图中内容是调试相关的编辑器和窗口。我们可以执行“Window>Show View”命令显示指定的视图窗口。

2.程序代码编辑器
在Eclipse中有多种编辑器,它会自动按照文件类型打开最适当的编辑器,例如:对于Java程序文件打开代码编辑器,这是一个比Windows记事本功能更强大的程序代码编辑窗口,如图2-26所示。

选择上方的文件名标签,就可以切换不同的Java程序文件进行编辑,选标签后的“”号,可以关闭此程序文件。程序代码中的关键字标记为红色;注释为绿色;字符串是蓝色;普通程序代码则黑色显示。

在程序代码前方的小圆框( + 和 - )表示这是一个程序块,基于编辑需要,我们可以展开或隐藏程序块,例如:单击main()方法前的 - 号,可以隐藏此程序块,只留下方法名称,此时的前方符号成为 + 号,表示可以展开。

在代码编辑窗口输入代码时,需使用到键盘,一些主要编辑键及其说明如表2-2所示。

3.更改显示成中文字体
执行“Window>Preferences”命令,可以看到“Preferences”对话框,在左边窗格展开“General”及之下的“Appearance”,选择“Colors and Fonts”,如图2-27所示。

在右边展开“Debug”,选择“Console font”可更改命令提示符中的显示字体,单击“Edit”按钮,打开“字体”对话框,如图2-28所示。

选择“宋体”,在右下方的字符集选“CHINESE_GB2312”,单击“确定”按钮即可更改字体。然后展开“Java”,选择“Java Editor Text Font”可来更改编辑器显示的中文字体,如图2-29所示。

单击“Edit”按钮,一样更改为“宋体”和字集是“CHINESE_GB2312”。我们也可以选择“Basic”下的“Text Font”,如此可更改所有文本编辑器的字体。

4.显示程序代码前的行号
在代码编辑器最前面一栏,执行右键快捷菜单选择Show Line Numbers命令,就可以在程序代码前显示行号,如图2-30所示。

5.代码自动完成(Code Completion)
Eclipse的代码编辑器支持程序代码自动完成功能,在输入类或方法等名称后,输入“.”符号,就可以显示相关类、对象、方法和属性列表。例如:输入System,再输入“.”,就会显示一个建议列表,选择并双击,即可输入所需的方法代码,如图2-31所示。

6.代码错误提示与建议
在Eclipse书写程序代码时,如果有错误,就会在输入代码或关键字之下显示一条红色锯齿线来表示代码错误,而且在此行之前会有一个红色小圆形的符号;若只是警告则显示为黄色。

我们可以将光标移至错误的锯齿线,此时将看到一个浮动窗口,其中显示建议的解决方法。图2-32中即显示错误原因为不认得System变量。

时间: 2024-12-22 03:01:15

《Java和Android开发实战详解》——2.4节Eclipse IDE的项目管理与使用的相关文章

《Java和Android开发实战详解》——1.1节编程语言基础知识

1.1编程语言基础知识 Java和Android开发实战详解 "编程语言"(Programming Language)是人类告诉计算机如何工作的一款语言,如同人与人之间沟通使用自然语言,编程语言被设计用于人类与计算机之间进行沟通.从技术角度来说,编程语言就是一款将执行指令传达给计算机的标准通信技术. 1.1.1 程序.软件与应用程序 在说明编程语言之前,我们需要了解什么是程序.软件与应用程序.简单地说来,编程语言提供了语法,可以让我们编写程序代码来建立程序,程序经编译建立成应用程序后,

《Java和Android开发实战详解》——1.4节搭建Java开发环境

1.4 搭建Java开发环境 Java和Android开发实战详解 在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序.本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序. 1.4.1 安装与设置JDK 一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK.本书使用的JDK版本是JDK 7(Java SE Developmen

《Java和Android开发实战详解》——2.1节如何构建应用程序

2.1 如何构建应用程序 Java和Android开发实战详解 一般来说,我们使用Java程序语言的目的,就是编写程序代码构建应用程序,以期让计算机执行来解决问题. 2.1.1 如何编写程序代码 程序设计(Programming)很困难吗?事实上,如果你可以引导问路人到达目的地.走迷宫或开车到你家,一步一步详细列出活动流程,就表示你一定可以编写程序代码.不过,在列流程时请注意!计算机一点都不聪明,也不会举一反三,所以,我们需要告诉计算机详细的步骤和信息,不能只有模棱两可的内容. 例如,在北京开车

《Java和Android开发实战详解》——1.2节Java基础知识

1.2 Java基础知识 Java和Android开发实战详解 Java语言类似于C++是一种编译型语言,不过两者并不完全相同,严格说来,Java是结合编译和解释优点的一种编程语言. 1.2.1 Java平台 "平台"(Platform)是一种结合硬件和软件的执行环境.Java既是一种高级的面向对象的编程语言,也是一个平台.Java平台是一种纯软件平台,它可以在各种基于硬件的平台上运行,与硬件无关,主要是由JVM和Java API两个部分组成. 1.JVM虚拟机 JVM(Java Vi

《Java和Android开发实战详解》——1.3节Java语言的开发环境

1.3 Java语言的开发环境 Java和Android开发实战详解 编程语言的"开发环境"(Development Environment)指的是一组工具程序,可用来创建.编译和维护编程语言所构建的应用程序.一般来说,我们可以使用两种Java开发环境来创建Java应用程序. 1.终端机模式的开发环境 或称为"命令行模式",对于传统MS-DOS或UNIX.Linux系统的用户,程序执行时的输入数据和输出数据都是使用"命令行界面"(Command-

《Java和Android开发实战详解》——1.5节习题

习题 Java和Android开发实战详解 1.请说明什么是程序与软件,以及编程语言的种类. 2.第五代编程语言主要是使用在人工智能和专家系统的逻辑分析语言,也称为----语言.请说明低级和高级编程语言的差异为何? 3.请比较编译型和解释型编程语言的差异.各举出两种编程语言说明. 4.请简单说明计算机是如何执行.计算机CPU访问内存数据的主要步骤是什么? 5.请问什么是Java平台?Java平台是由----和----组件组成.为什么Java是一种跨平台的编程语言? 6.请简单说明JVM是什么,并

《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格

2.5 良好的Java程序代码编写风格Java和Android开发实战详解Java代码是由程序语句组成的,数个程序语句组合成一个程序块,每一个块拥有数行程序语句或注释,一行程序语句是一个表达式.变量和命令的程序代码. 2.5.1 程序语句Java程序由程序语句(Statement)组成,一行程序语句如同英文的一个句子,内含多个表达式.运算符或Java关键字(详见第3章的说明). 1.程序语句的范例一些Java程序语句的范例,如下所示: int total = 1234; rate = 0.05;

《Java和Android开发实战详解》——2.2节构建Java应用程序

2.2 构建Java应用程序Java和Android开发实战详解照第1章介绍安装和设置JDK执行环境后,就可以在Windows操作系统的"命令提示符"窗口或Eclipse IDE开发Java应用程序. 2.2.1 构建第一个Java程序首先,我们使用Windows操作系统下的记事本和"命令提示符"窗口来构建.编译和执行Java应用程序,其基本步骤如下所示: step01使用记事本或其他文本编辑工具构建Java源代码文件,扩展名为.java. step03step02

《Java和Android开发实战详解》——导读

目 录 第1章 编程语言与Java基础知识 1.1编程语言基础知识1.2 Java基础知识 1.3 Java语言的开发环境 1.4 搭建Java开发环境 习题 第2章 构建Java应用程序 2.1 如何构建应用程序 2.2 构建Java应用程序 2.3 Java程序结构与基本输出 2.4 Eclipse IDE的项目管理与使用 2.5 良好的Java程序代码编写风格 学习评估 第3章 变量.数据类型与运算符 第4章 流程控制结构 第5章 类方法 第6章 数组与字符串 第7章 类与对象 第8章 继