eclipse官方使用教程翻译.docx
- 文档编号:13632125
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:25
- 大小:1.02MB
eclipse官方使用教程翻译.docx
《eclipse官方使用教程翻译.docx》由会员分享,可在线阅读,更多相关《eclipse官方使用教程翻译.docx(25页珍藏版)》请在冰点文库上搜索。
eclipse官方使用教程翻译
Eclipse官方教程
Larsvogel
Version2.3
Copyright©2007-2011LarsVogel
11.11.2011
Eclipsejavaide
本教程javaideeclipse的用法,涉及到eclipse的安装,java程序的创建和使用eclipse的细节,教程基于eclipse3.7(indigo)
1.eclipse概览
很多人知道eclipse是一个javaide。
Eclipse由开源软件社区创建,并且应用于很多不同的领域,比如作为java或者android的开发环境。
Eclipse工程由eclipse基金会管理,eclipse基金会是一个掌管eclipse工程而且帮助培养开源社区以及一个完整的包含产品和服务的非盈利性并由成员支持的公司。
Eclipse起源于2001年,今天在java开发环境市场占有率达到了65%。
Eclipse能够由各种插件来扩展,因此有很多开源工程和公司通过插件扩展了eclipse,所以使用eclipse也可以开发(eclipsercp)
2开始
2.1安装
Eclipse需要安装安装java运行时。
我推荐使用java7(就是java1.7)。
安装eclipse需要从http:
//www.eclipse.org/downloads下载包“eclipseideforjavadevelopers”。
并将它解压到一个目录中,使用的目录名不能包含空格,有时候eclipse出现问题就是因为这个。
解压完了之后就可以使用了,不需要什么额外的安装过程。
2.2开始使用eclipse
启动eclipse需要双击eclipse.exe(windows),或./eclipse(linux\mac)。
系统会提示你指定一个workspace。
Workspace是用来存储java工程(关于workspace,后面有详细讲解)。
选择一个空目录然后点击OK,如图:
Eclipse会启动然后显示出欢迎页面,点击叉可以关闭欢迎界面,
3.eclipse用户界面概览
eclipse提供了Perspectives,Views,还有editors,views和editors从属于perspectives。
所有的工程都存放于workspace
3.1workspace
工作区间是一个你进行编程操作的位置(文件路径)。
你可以选择在eclipse启动时候选择workspace,或者通过菜单(File→SwitchWorkspace→Others)。
你的所有工程,源文件,图像以及其它资源都被保存在workspace下。
你也可以通过启动参数预定义workspace-datapath_to_workspace,e.g.c:
\eclipse.exe-data"c:
\temp".
3.2Perspective
一个perspective是一个包含一系列views和editors的虚拟容器。
你可以在一个perspective中改变布局(打开views,editors,或者改变它们的大小和位置)。
Eclipse允许你通过Window菜单切换到另外的perspective,步骤如下:
Window→OpenPerspective→Other。
对于java开发环境你通常使用javaperspective
一个通常的问题是不小心错误配置了你的perspective,比如关闭了一个view,这时你可以重置perspective,这样就可以恢复到原始状态,步骤如下:
Window→ResetPerspective
3.3ViewsandEditors
一个View通常用于显示信息的层次结构或者打开一个editor,一个View的改变通常会直接影响到底层的数据结构
Editors是文本编辑器,它具有代码自动完成,撤销(undo),重做(redo),讲编辑器中的功能映射到底层的资源(源文件)。
3.4javaPerspective和PackageExplorer(包浏览器)
应用java开发的默认perspective可以按如下方式打开Window→OpenPerspective→Java.
这种perspective中位于左边的“包浏览器”view可以让你浏览你的java工程,你可以通过双击选择你想要操作的组件。
比如打开一个java源文件,如图,展开src节点,然后选择相关的java文件,双击,可以在editor中打开文件。
位于中间的是编辑区,右边的和位于编辑区下部的views也被perspective的开发者认为是有用的,比如“Console”view能够显示系统控制台的输出信息(就是通过System.out.语句打印出的内容)
3.5和代码显示同步的包浏览器
包管理器可以显示和当前选择的文件的关联,比如你当前正在操作Foo.java,但是又切换到Var.java,则Var.java在包管理器中也会处于选中状态。
要激活这一功能。
点击按钮“Packageexplorer”View中的“LinkwithEditor”按钮
3.6ProblemsView
因为迟早你会遇到代码或者项目配置方面的问题。
而查看项目中出现的问题,是使用ProblemsView,它是标准javaperspective的一部分,如果你关掉了它,你可以通过以下方式再次打开:
Windows→ShowView→Problems
此外,你可以配置ProblemsView,比如如果你只想显示当前选中工程,选择“configurecontents”
4.创建你的第一个java程序
下面将描述怎样通过eclipse创建一个最小的java程序,在编程领域有一个传统就是写一个写一个程序在控制台打印一个“HelloWorld”,我们为了延续这个传统,写一个“Helloeclipse”。
4.1创建工程
选择菜单File→New→Javaproject.将工程的名字命名为de.vogella.eclipse.ide.first,勾选上标记"Createseparatesourceandoutputfolders".
点击finish按钮完成工程的创建,一个新的工程被创建以一个文件夹的标识显示在“包管理器”view中
4.2创建包
创建一个新的包。
一个好的习惯是将位于最顶层的包命名为和工程一样的名字。
因此创建包de.vogella.eclipse.ide.first
操作:
选择src,右键单击然后选择New→Package
4.3创建java类
我们现在创建java类,右击包名然后选择New→Class
输入类名,比如“MyFirstClass”,然后选择标记"publicstaticvoidmain(String[]args)".
这样就会创建了一个新文件,然后就可以打开编辑器编辑代码,继续一下的代码
packagede.vogella.eclipse.ide.first;
publicclassMyFirstClass{
publicstaticvoidmain(String[]args){
System.out.println("HelloEclipse!
");
}
}
4.4在eclipse中运行你的工程
现在运行你的代码,右击你的java类并选择Run-as→Javaapplication
完成,你应该在ConsoleView中看到输出
4.5在eclipse环境外运行java程序(创建jar文件)
为了可以在jeclipse外运行你的java程序,你需要以将它以jar包的形式导出。
一个jar文件java应用程序的标准发布模式
选择你的工程,右击然后选择Export
然后选择JAR文件,选择next。
选择你的工程并提供一个输出路径和一个jar文件的名称。
我把它命名为myprogram.jar。
点击finish,将会在选择的目标目录下创建一个jar文件。
4.6在eclipse外运行程序
打开命令行,切换到目标目录(jar文件所在的目录),为了运行这个程序,你需要讲这个jar文件包含在你的classpath环境变量下。
Classpath定义了那些类将在java运行时中是可用的。
你可以通过-jar选项讲一个jar文件加入classpath
键入这个命令
java-classpathmyprogram.jarde.vogella.eclipse.ide.first.MyFirstClass
并且保证你在正确目录下你就会看到输出,祝贺你,你已经学会了建立java工程,包,java类,并且可以在eclipse环境内外运行程序了。
5.内容辅助和快速查错
5.1内容辅助
内容辅助使你能够从编辑器中获得输入帮助,它通过CTRL+Space激活,例如键入再一个java源文件中键入syso,然后按CTRL+Space,syso会被System.out.println("").代替
或者如果你有一个对象,比如Personperson,而且你需要看这个对象包含什么方法,你可以键入person,可以键入CTRL+Space看一看哪些方法是可用的。
5.2快速查错
无论什么时候有一个问题,eclipse会在有问题的地方加上下划线,选择错误信息然后然后按Ctrl+1查看怎样解决问题的建议
例如键入myBoolean=true;如果myBoolean还没有定义,eclipse会对错误进行高亮显示。
选择哪个变量然后按Ctrl+1,然后eclipse会建议创建一个块变量或者一个局部变量。
快速查错非常强大,允许你创建新的局部或者块变量,新的方法,类,将你的异常置于try和catch中,可以为一个语句分配一个变量。
6.生成代码
Eclipse有时候会开发人员生成代码,比如你能够从父类中重写(override)方法,让eclipse生成一个toString或者hashcode或者equals方法。
Eclipse还能够为你的类中属性生成get和set方法。
你可以在Source菜单中找到这些选项。
7.eclipse快捷方式
EclipseprovidesalotofshortcutstoworkefficientlywiththeIDE.ForalistofthemostimportantEclipseshortcutspleaseseeEclipseShortcuts
8.使用jars(库)
8.1将外部的库(.jar)加入javaclasspath
下面讲描述怎样讲外部的jars加入你的工程。
假定你有一个可用的jar包,如果没有请跳过这一步。
创建一个新的java工程de.vogella.eclipse.ide.jars.创建一个新的名为lib文件夹。
按照以下步骤
右击你的工程然后选择New→Folder
选择菜单selectFile→Import→Filesystem选择你的jar以及那个目录作为目标。
或者你可以将你的jar文件拷进那个文件夹。
选择你的工程,右击选择属性,在libraries下选择按钮“AddJARs”
以下例子展示了怎样讲junit-4.4.jar将会被加入到工程中。
8.2浏览jar的源码
如果你从一个jar文件中打开一个类,如果源文件不可用的话,编辑器会显示一些摘要信息。
为了浏览在库中包含源码的jar,你要附加一个源文档或者源文件夹给这个库,编辑器会显示源码而不是只显示摘要信息,设计源附件(Sourceattachment)也方便debug源文件。
源附件对话框可以通过工程的javabuildpath选项卡访问(右击project→Properties→JavaBuildPath),在“libraries”选项卡中,展开库的节点选择Sourceattachment属性然后点击编辑。
ntheLocationpathfield,enterthepathofanarchiveorafoldercontainingthesource.
8.3为一个jar添加文档
下载一个jar的javadoc,然后把它放在文件系统的任意一个位置。
打开工程的javaBuildpath(Rightmouseclickonproject→Properties→JavaBuildPath).在“libraries”选项卡展开库的节点然后选择Javadoclocationattribute然后点击编辑。
9.升级和安装插件
9.1eclipse升级管理器
Eclipse包含一个软件升级管理器允许升级和安装软件组件,可以安装的软件组件以及插件被称为eclipse的功能。
要升级已经安装好的eclipse选择菜单中的Help→CheckforUpdates。
系统会查找并更新原来已经安装的软件组件,如果找到新的组件会提示用户是否升级这个组件。
要安装新功能,选择Help→InstallNewSoftware
从列表中选择一个升级站点,也可以点击添加按钮进行添加新站点。
9.2手动安装插件(dropinsfolder)
如果你使用了没有任何站点提供的插件,你就要使用eclipse安装路径下的Dropinsfolder。
正确做法是把插件放入dropinsfolder中然后重启eclipse,eclipse会自动检测,并为你安装它。
9.3Eclipse市场
Eclipse也包含了一个客户端允许你从eclipse市场安装软件组件。
这个客户端的优点是允许你查找软件组件,并且可以查看流行的扩展以及组件的描述和流行程度。
相比于升级管理器,你不必一定要知道升级站点的URL。
要打开eclipse市场,按照此方式操作Help→EclipseMarketplace
你可以使用“Find”Box查找组件,点击install安装
9.4需要重启吗
当你完成组件的升级安装后,eclipse会提示你是否需要重启,通常比较好的做法是重启eclipse,否则有的组件也许不可用。
10.技巧和诀窍
10.1重要的个性化设置
Eclipse可以使输入更加有效率。
比如可以设置分号(或者其它元素)自动添加在合适的位置上,如果你选择了这一项,当你在代码中间输入一个分号,eclipse会自动把这个分号放到当前语句的末尾。
Eclipse还支持将自动格式源文件并且支持在内容自动保存之前自动组织import
10.2模板
如果你不得不经常输入一些相同的代码或者文档,你可以保存模板并且通过自动完成激活
(Ctrl+Space).
比如假设你经常创建“publicvoidname(){}”方法,你可以定义一个为你自动创建方法体的模板。
可以通过如下方式创建模板
Window→Preferences→Java→Editor→Templates.
点击New,创建如下模板,${cursor}指明鼠标放置在相应位置才会应用这一个模板。
在这个例子中npm是你的关键词
现在每当你在java编辑器中输入关键词然后按下Ctrl+Space,系统会用自动调用模板生成代码。
10.3代码模板
Eclipse会为你生成很多代码,比如一些情况下,一些注释会被自动加入源码。
选择Window→Preferences→Java→CodeStyle→CodeTemplates可以改变生成模板。
在代码树中你可以找到模板,选择exampleCode→MethodBody并点击“编辑”可以编辑模板并且移除todo注释
10.4导入导出偏好
你可以从wordspace中导出你的偏好设置,通过以下方式:
File->Export->General->Preferences.相似的你也可以通过此方式导入偏好设置。
10.5任务管理
如果你在编码中使用todo注释(//TODO),这就指明这个是一个未完成的任务,可以在eclipse的任务view(taskView)中找到内容。
10.6工作集
Eclipse中一个很普遍的问题是随着wordspace中数据的增长,你的wordspace不再有良好的组织,你可以使用工作集来组织你现有的工程和数据,要设置你的工作集按如下步骤操作:
selectinthePackageExplorer→SelectDrop-downmenu→SelectWorkingSet...
按下new创建一个工作集
在下面的对话框中选择java,选择一个希望看的源文件夹并命名,你就可以很容易的看到你希望看到的文件夹。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eclipse 官方 使用 教程 翻译