《Java和Android开发实战详解》——2.4节Eclipse IDE的项目管理与使用
本节书摘来自异步社区《Java和Android开发实战详解》一书中的第2章,第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所示。
![b584213ba62762e1d3022e1ea489b636afee76fc](https://yqfile.alicdn.com/b584213ba62762e1d3022e1ea489b636afee76fc.png)
在【Workspace】栏选择“C:JavaExCh03”文件夹,单击“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所示。
![dc7a4258758a2e134dde32d43cf0248094a8c5d1](https://yqfile.alicdn.com/dc7a4258758a2e134dde32d43cf0248094a8c5d1.png)
step04在“Select root directory”栏单击“Browse”按钮选择要导入项目的路径,在这个例子中是“C:JavaExCh03Ch3_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所示。
![857ba1bcc51a1a9defdbfd7379ae3acae90b7434](https://yqfile.alicdn.com/857ba1bcc51a1a9defdbfd7379ae3acae90b7434.png)
step02选择“Ch2_4”项目下的“src”(这是保存Java程序文件的目录),执行右键快捷菜单的“Import”命令,可以看到“Import”导入向导画面,如图2-21所示。
step03选择“General”下的“File System”,单击“Next”按钮,然后选择Java程序文件所在的路径,如图2-22所示。
![0150fe2a4e759fa294e567d8f14a057dbbd03666](https://yqfile.alicdn.com/0150fe2a4e759fa294e567d8f14a057dbbd03666.png)
step04单击“Browse”按钮选择“C:JavaExCh02”文件夹,在按钮下方就可以看到可导入的文件清单,勾选“Ch2_2_1.java”,单击“Finish”按钮,就完成在项目导入此Java程序文件,如图2-23所示。
3.删除Java项目
要删除项目,可在“Package Explorer”窗口的项目名称上,执行右键快捷菜单的“Delete”命令,此时可以看到一个“Delete Resources”(删除资源)对话框,如图2-24所示。
![c77078302cf42129bfd86b02a90f87c37e26f920](https://yqfile.alicdn.com/c77078302cf42129bfd86b02a90f87c37e26f920.png)
勾选“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所示。
![367ff3071387add71922be3645e7a45e47026f60](https://yqfile.alicdn.com/367ff3071387add71922be3645e7a45e47026f60.png)
选择上方的文件名标签,就可以切换不同的Java程序文件进行编辑,选标签后的“”号,可以关闭此程序文件。程序代码中的关键字标记为红色;注释为绿色;字符串是蓝色;普通程序代码则黑色显示。
在程序代码前方的小圆框( + 和 - )表示这是一个程序块,基于编辑需要,我们可以展开或隐藏程序块,例如:单击main()方法前的 - 号,可以隐藏此程序块,只留下方法名称,此时的前方符号成为 + 号,表示可以展开。
在代码编辑窗口输入代码时,需使用到键盘,一些主要编辑键及其说明如表2-2所示。
![05e6ccc052bfa8804c18cbc3ac1d4dc9219d2145](https://yqfile.alicdn.com/05e6ccc052bfa8804c18cbc3ac1d4dc9219d2145.png)
3.更改显示成中文字体
执行“Window Preferences”命令,可以看到“Preferences”对话框,在左边窗格展开“General”及之下的“Appearance”,选择“Colors and Fonts”,如图2-27所示。
在右边展开“Debug”,选择“Console font”可更改命令提示符中的显示字体,单击“Edit”按钮,打开“字体”对话框,如图2-28所示。
![ccea603013b347669af4040ed3f929d3f30c742b](https://yqfile.alicdn.com/ccea603013b347669af4040ed3f929d3f30c742b.png)
选择“宋体”,在右下方的字符集选“CHINESE_GB2312”,单击“确定”按钮即可更改字体。然后展开“Java”,选择“Java Editor Text Font”可来更改编辑器显示的中文字体,如图2-29所示。
单击“Edit”按钮,一样更改为“宋体”和字集是“CHINESE_GB2312”。我们也可以选择“Basic”下的“Text Font”,如此可更改所有文本编辑器的字体。
4.显示程序代码前的行号
在代码编辑器最前面一栏,执行右键快捷菜单选择Show Line Numbers命令,就可以在程序代码前显示行号,如图2-30所示。
![3930c4d05e1c71d84c816f364a469a1ad2a0302b](https://yqfile.alicdn.com/3930c4d05e1c71d84c816f364a469a1ad2a0302b.png)
5.代码自动完成(Code Completion)
Eclipse的代码编辑器支持程序代码自动完成功能,在输入类或方法等名称后,输入“.”符号,就可以显示相关类、对象、方法和属性列表。例如:输入System,再输入“.”,就会显示一个建议列表,选择并双击,即可输入所需的方法代码,如图2-31所示。
![f1c6211ab1ecf9bb6dbc4b48c4faf9408edc2dae](https://yqfile.alicdn.com/f1c6211ab1ecf9bb6dbc4b48c4faf9408edc2dae.png)
6.代码错误提示与建议
在Eclipse书写程序代码时,如果有错误,就会在输入代码或关键字之下显示一条红色锯齿线来表示代码错误,而且在此行之前会有一个红色小圆形的符号;若只是警告则显示为黄色。
我们可以将光标移至错误的锯齿线,此时将看到一个浮动窗口,其中显示建议的解决方法。图2-32中即显示错误原因为不认得System变量。
![31c6667bf395ba1bdff2a66ef1d74539f30672d9](https://yqfile.alicdn.com/31c6667bf395ba1bdff2a66ef1d74539f30672d9.png)
解决eclipse安装了spring ide插件,但是在window-preferences里没有spring相关的选项的问题 解决eclipse安装了spring ide插件,但是在window-preferences里没有spring相关的选项的问题http://www.bieryun.com/1589.html 很多人的myeclipse/eclipse装了spring插件后,出现了一些问题。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- [Android Pro] 横竖屏切换时,禁止activity重新创建,android:configChanges="keyboardHidden|orientation" 不起作用
- [Android Pro] android 混淆文件project.properties和proguard-project.txt
- JAVA Eclipse如何开发Android的多页面程序
- JAVA Eclipse开发Android如何让屏幕保持为竖直或水平状态
- JAVA Eclipse的Android文件结构是怎么样的
- JAVA Eclipse的Android的进程和生命周期是什么
- android Universal Image Loader for Android 说明文档 (1)
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- 1、Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
- 【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
- macos:安装java 17.0.6(android studio报错:Unable to locate a Java Runtime.)
- android 编程时,如何在Eclipse中查看Android源码或者第三方组件包源码
- android 5.0 -- 主题
- Android java JSON基础(没改kotlin)
- android 11.0 12.0Settings去掉二级三级菜单搜索功能
- 使用Android编写录制视频小程序演示样例
- 【错误记录】Android Studio 编译报错 ( AAPT: error: failed to read PNG signature: file does not start with PN )
- 【Android 内存优化】Java 引用类型 ( 强引用 | 软引用 | 弱引用 | 虚引用 )
- Android-BroadcastReceiver具体解释
- Android Java调用ffmpeg命令
- Android java和C的Socket通信demo(可用)
- JAVA语言之Java 中不同的并行实现的性能比较
- java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
- 鹅厂流出两份Android Framework技术宝典火了,完整版 PDF 限时开放下载